2009-03-26 11 views
2

Iveは.netコンパクトフレームワークを使用してアプリケーションを作成しました。要件の1つは、コンパクトなフレームワークがインストールされているかどうかを確認するために、アプリケーションが実行される前にチェックが実行されることです。もしそうでなければ、私はこれを彼らに促してcfダウンロード場所にリダイレクトするべきです。コンパクトフレームワークがモバイルデバイスにインストールされているかどうかの検出

これを実行する最も一般的なアプローチは何でしょうか。明らかに.net cfがインストールされていない場合、私の.netは最初から実行されません。これをeVC++に書き込む必要がありますか?

多くは トニー

+0

ねえ、私があなたが言及したリンクを見ました。その細かい.. しかし、私はそこに記載されているサンプルアプリケーションのリンクをダウンロードしてみてください。 それは.slnファイルのみを持っていません... 私はそれらのDLLと関数を呼び出す方法が混乱しています... いくつかのサンプルを提供することができます.. – Naruto

答えて

2

Thisに自分の考えを認めるが、これが必要な場合は、.NET Compact Frameworkのを検知し、更新したMSIパッケージの作成についてのMSDNの記事です。それはかなり古くなっていますが、原則はまだ適用されます。あなたは、電話で実行されるdllを書く必要があります。最初にコンパクトなフレームワークのdllファイルを検索し、レジストリキーからバージョンを取得できます。また、デバイスの種類を検出し、適切なコンパクトなフレームワークのcabファイルをインストールすることもできます。

キャブファイルで処理したい場合でも、プロセスは同じです。 cabファイルからセットアップDLLを実行する方法については、linkを参照してください。

1

Mobile Packagerもチェックしてください。私たちは.NETコンパクトフレームワークを含む複数のCABデプロイメントをバンドルし、まだインストールされていない場合にのみインストールします。

関連する問題