.NET CF2 SP1 ins ROM integrieren

  • So Ihr Lieben,


    nu hab ich mal wieder ein Problem.
    Bin soeben dabei mir ein eigenes ROM für den XDA II zu köcheln.
    Würde gerne auch das ca. 4 MB große .NET CF2 SP1 integrieren.
    Platz hab ich genug.


    Nach Flashen des ROMs hab ich folgende DLL im Windows Verzeichnis:
    [Blockierte Grafik: http://img105.imageshack.us/img105/3999/netcfdllfilesmo5.png]


    Des Weiteren wurden alle Registry-Werte aus dem Key:
    [HKEY_LOCAL_MACHINE\Software\Microsoft\.NETCompactFramework]
    eingetragen (s. Dateianhang).


    Darüber hinaus noch das Unterverzeichnis
    \.NET CF 2.0
    im Windows-Verrzeichnis angelegt


    Und was ist?
    Nix ist.
    goFast sagt bspw. dass eine neuere Version von .NET CF benötigt wird.


    Wo ist mein Fehler?
    Vielen Dank für Eure Hilfe


    Sascha


    P.S. .Net CF 1.0 Anwendungen laufen anstandslos

  • Hallo Sabo,


    bin im Moment nicht so tief drin in der Registry, aber ich nehme an, dass Du Deine 'neuen' Einträge mit den korrekten einer nachträglichen Installation (Version, Datei(en) usw.) bereits verglichen hast.


    Da ich goFast nicht kenne ... hast Du schon mal ein anderes Programm zwecks Feststellung / Nutzung von .NET CF 2 probiert ?
    (Mir fällt nämlich ein, dass ich - trotz installierten .NET CF 2 SP1 - von irgendeiner Anwendung bei der Installation angemeckert werde, ich solle doch .NET CF 2 installieren.)

  • Zitat

    Original von Joachim_PDA
    bin im Moment nicht so tief drin in der Registry, aber ich nehme an, dass Du Deine 'neuen' Einträge mit den korrekten einer nachträglichen Installation (Version, Datei(en) usw.) bereits verglichen hast.


    Woher glaubst Du hab ich die Registry-Einträge wohl ?(


    Sascha

  • Zitat

    Original von SaBo
    Woher glaubst Du hab ich die Registry-Einträge wohl ?(


    Falls Du Dich in Deinem Leben jemals vertan hast, weißt Du, dass dies allein zur Fehlerfreiheit und Funktionalität nicht reicht. Und falls Du Dich noch nie vertan hast ... dann merkst Du es jetzt. ;)

  • Zitat

    Original von Joachim_PDA
    Falls Du Dich in Deinem Leben jemals vertan hast, weißt Du, dass dies allein zur Fehlerfreiheit und Funktionalität nicht reicht.


    Dieses :§$% :schimpf .NET CF 2.0 aber auch.
    Das macht während der Installation garantiert noch irgendwas anderes.
    Fragt sich nur was?


    Sascha

  • Hallo Sabo,


    auf einem PC würde ich versuchen, das .NET CF 2 wieder los zu werden. Danach einen Snap Shot vom System erstellen und das .NET CF 2 erneut installieren sowie wiederum einen Snap Shot erstellen. Schließlich die beiden Snap Shots vergleichen. Auf dem PC gäbe es entsprechende Software hierzu; Stichwort 'AutoPack-Installationen/-Clonen'.


    Wie Du das auf Deinem XDA II hin bekommst, weiß ich leider nicht. Einen sehr wagen Anhaltspunkt auf Veränderungen könnten die Änderungsdaten der Dateien liefern. Vielleicht gibt es, wie auf dem PDA, System-Dateien die entsprechende Änderungen bei der .NET CF 2 - Installation erfahren haben.

  • Zitat

    Original von kockie
    wo ist die mscoree.dll?


    Danke, Du hast mir glaub ich den entscheidenden Hinweis gegeben :tup
    Es gibt neben den GAC-Dateien offenbar noch 4 weitere DLL und eine EXE (nochmal 1,25 MB).
    Werd ich demnächst mal probieren : drink


    Sascha

  • So, nach vielem Herumexperimentieren habe ich schließlich eine zufriedenstellende wenn auch nicht perfekte Lösung gefunden.
    - .NET CF 1.0 komplett aus dem ROM gelöscht
    - alle .NET CF 2.0 Dateien ohne Registry-Einträge ins ROM integriert
    - nach Flashen des ROMs .NET CF 2.0 CAB-Datei installieren
    - alle .NET CF 2.0 Dateien wieder löschen (die im ROM bleiben ja da)


    Und schon funzt es : drink


    Sascha