2009-03-26 12 views
2

Ich habe eine Anwendung geschrieben, die das .NET Compact Framework verwendet. Eine der Anforderungen besteht darin, dass eine Überprüfung ausgeführt wird, bevor die App ausgeführt wird, um festzustellen, ob das kompakte Framework installiert ist. Wenn nicht, sollte ich sie dazu auffordern und sie zum Download-Ort umleiten.Erkennen, ob das Compact Framewok auf dem Mobilgerät installiert ist

Was wäre die beste gängige Methode, dies zu tun. Offensichtlich wird mein .net nicht an erster Stelle laufen, wenn .net cf nicht installiert ist, muss ich das in eVC++ schreiben?

Viel schätzen Ihre Gedanken über die Tony

+0

Hey, ich habe den Link gesehen, den du erwähnt hast. es ist in Ordnung .. , aber ich versuche, den dort erwähnten Beispiel-App-Link herunterzuladen. es hat keine .sln-Datei nur ... Ich bin verwirrt, wie man diese DLLs und Funktionen ... kann Sie einige Proben bieten .. – Naruto

Antwort

2

This ist ein MSDN-Artikel über ein MSI-Paket erstellen, das .NET Compact Framework erfasst und aktualisiert, wenn dies erforderlich ist. Es ist ziemlich alt, aber die Prinzipien gelten immer noch. Sie müssen eine DLL schreiben, die auf dem Telefon ausgeführt wird. Sie suchen zuerst nach dll-Dateien des kompakten Frameworks und dann können Sie die Version von einem Registrierungsschlüssel abrufen. Sie können auch den Gerätetyp erkennen und die entsprechenden kompakten Framework-CAB-Dateien installieren.

Wenn Sie es mit einer CAB-Datei tun möchten, ist der Prozess immer noch derselbe. Sehen Sie diese link auf, wie Sie eine Setup-DLL aus einer CAB-Datei ausführen können.

1

Überprüfen Sie auch Mobile Packager. Wir haben es verwendet, um mehrere CAB-Implementierungen einschließlich .NET Compact Framework zu bündeln und es nur zu installieren, wenn es nicht bereits installiert ist.

Verwandte Themen