方法 : ランタイム バージョンを構成します。
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
.NET Compact Framework、バージョン 2. 0 または 3. 5 などの新しいバージョンと共にインストールされるデバイス上で実行する、.NET Compact Framework のバージョンの古いバージョンで作成されたアプリケーションを強制的にできます。 この機能は、新しいバージョンで実行する完全な .NET Framework でアプリケーションを強制するためのメカニズムと同じです。 .NET Compact Framework は、2 つの設定を提供します。
<supportedRuntime>
アプリケーションを使用するには、.NET Compact Framework のランタイム バージョンを指定します。
<compatibilityversion>
互換性モードを指定したバージョンを指定します。 メモのことをする必要がありますのみ使用してこの診断目的。
プログラムからも Environment を使用してバージョンを確認することができます。
現在インストールされているバージョンを確認するには
Pocket PC、ファイル エクスプローラー \Windows ディレクトリに移動し、cgacutil ファイルをタップ使用します。
メッセージ ボックスが、デバイスにインストールされて、.NET Compact Framework のバージョンで表示されます。
バージョン 3. 5 上で実行するアプリケーションを設定するには
デバイスで実行中、.NET Compact Framework のバージョン数を決定します。 この構成で使用されるバージョン番号には、最後のピリオドと番号には、後続のゼロは含みません。 たとえば、3.5.7121.0 のバージョンcgacutil から返されるとは"v3.5.7121"があります。構成します。
テキスト ファイルを持つファイル名を作成]: exe.config"たとえば、アプリケーションの名に付加"appname の 。 exe.config"します。
ここで例バージョン 3. 5 は、正しいバージョン番号、ファイルを示すように、XML ノードを追加します。
<configuration> <startup> <supportedRuntime version="v3.5.7121"/> </startup> </configuration>
アプリケーションを含むフォルダーにファイルを保存します。
アプリケーションを実行します。
注意
.NET Compact Framework 3. 5 のバージョン番号が、最終リリースの前に変更されることです。
バージョン 2 用の互換性バージョン 3. 5 で実行するアプリケーションを設定するには
テキスト ファイルを持つファイル名を作成]: exe.config"たとえば、アプリケーションの名に付加"appname の 。 exe.config"します。
ここで例バージョン 3. 5 は、正しいバージョン番号、ファイルを示すように、XML ノードを追加します。
<configuration> <runtime> <compatibilityversion major="2" minor="0"/> </runtime> <startup> <supportedRuntime version="v3.5.7000"/> </startup> </configuration>
アプリケーションを含むフォルダーにファイルを保存します。
アプリケーションを実行します。