VS 2003で、デバッグするたびに.NET CF 1.0の展開を抑制するにはどうすればよいですか?
-
27-09-2019 - |
質問
私は(残念ながら)VS2003を使用して一部のWindowsCE .NET4.1モバイルデバイス用に開発しています。アプリは.NETCompact Framework 1.0で記述されています(OSはそれ以降のバージョンの.NET CFをサポートできません)。
Visual Studioからアプリを実行すると、.NET CF 1.0がコピーされてデバイスにインストールされます: ジェネラコディセタグプレ
コピーには非常に長い時間がかかり、最後にデバイスから再インストールするかどうかを尋ねられます(私は常に「いいえ」と言います)。
これはコピーに非常に長い時間がかかるため、理想的には、「デバッグ」を押すたびにファイルをコピーしないようにVS2003に指示したいと思います。この方法で展開設定を変更する方法はありますか?
ありがとう!!
解決
Studio '03はもう何にもインストールされていませんが、'08のように機能するかどうかを確認しましょう。
まず、プロジェクトのプロパティを確認します。[デバイス]セクションで、[最新バージョンのCOmpactFrameworkを展開する]などのチェックボックスがあるかどうかを確認します。
そうでない場合は、'08が展開に使用するのと同じメカニズムを使用している場合は バックドアを試すことができます(おそらくそうなると思います)。次のことを試してください:
- Studioのすべてのインスタンスをシャットダウンします
- %LOCALAPPDATA%\ Microsoft \ CoreCon \ 1.0 \ Microsoft.NetCF.1.0.xslのバックアップコピーを作成します
- ここで、そのファイルを削除するか、開いて、フレームワークをプッシュしているFILECONTAINER内のファイルをコメントアウトします。
「すべてのユーザー」プロファイルフォルダでも同じことを行う必要がある場合があります。
繰り返しになりますが、編集する前に必ずこれらのファイルをバックアップしてください。
他のヒント
プロジェクトを(エクスプローラーウィンドウで)右クリックし、[設定]をクリックして、[デバイス]タブをクリックします。[最新バージョンの.NETCompactFrameworkなどを展開する]チェックボックスをオフにします。