Metroスタイルアプリの32bit版/ 64bit版64は、C#
を使ったMetroスタイルアプリをターゲットに、私は、ターゲットフレームワークのx64 とC#/ XAMLで記述されたMetroスタイルアプリを展開し、それが32ビットとして、タスクマネージャに表示されます。
何が間違っているのか、何が欠けているのかを教えてください。
Metroスタイルアプリの32bit版/ 64bit版64は、C#
を使ったMetroスタイルアプリをターゲットに、私は、ターゲットフレームワークのx64 とC#/ XAMLで記述されたMetroスタイルアプリを展開し、それが32ビットとして、タスクマネージャに表示されます。
何が間違っているのか、何が欠けているのかを教えてください。
"ビルド - >構成マネージャー"メニューで、 "アクティブソリューションプラットフォーム"の選択を確認します。
「任意のCPU」(デフォルト設定)または「x64」(希望するターゲットプラットフォームの権利)の代わりに「x86」を選択したと思います。
開発アプリケーションでmyを "Any CPU"にコンパイルして実行し、x86とx86-64で動作し、タスクマネージャに正しく表示されます。
プロジェクトを分離して、その原因となっているライブラリや依存性がないかどうかを確認してください。 x64は手がかりを提供しなければならないので、強制的に実行するようにしてください。
なぜMetroアプリに3GB以上のメモリが必要ですか? – leppie
64ビットアプリケーションを使いたい理由は何ですか? – leppie
@leppie:それは問題ですか?それは改善されたASLRかもしれません、それは彼が*メモリ*で何かをやっているかもしれない、彼はちょうど64ビットのアプリを作ることができるかもしれないことができるかもしれません。そして、この質問を見つけるために*次の人が3GB以上を使う必要があるかもしれないので、私たちのプロセッサーが理由で64ビットであると仮定しないでください。なぜなら、その機能を使用してください。 – jalf