2

私は完全なx64ソリューションを持っており、プロジェクトを作成するたびに、デフォルトでx86プロジェクトになり、手動でx64に変更する必要があります。これをデフォルトで使用する方法はありますか?

4

2 に答える 2

3

C# .NET プロジェクトおよびソリューションでは、デフォルトのターゲット プラットフォームは x86 ではなく「任意の CPU」である必要があります。これは、コンパイルされた IL が従来の x86 および x64 システムで変更なしにネイティブ モードで実行できることを意味します。

編集

申し訳ありませんが、Visual Studio 2010 で動作が変更されていることに気付きました。この選択理由の詳細については、こちらをご覧ください ...

では、Visual Studio 2010 と .NET 4.0 はどのように変化しているのでしょうか? ここでは、CLR またはコンパイラで何も変更していません。両方のモードを引き続きサポートします。ただし、これらの問題について話し合った後、VS プロジェクト システム チームは、VS 2010 で EXE プロジェクトをデフォルトで x86 プラットフォームにすることに同意しました。

于 2012-07-14T11:46:19.730 に答える
2

プロジェクト テンプレートを変更するだけです。たとえば、WPF アプリケーションのプロジェクト テンプレートは、C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache\CSharp\Windows\1033\WPFApplication.zip に保存されます。

その .zip ファイル内の .csproj ファイルをテキスト エディターで開き、<Platform>要素を x86 から AnyCPU に変更します。最初にバックアップ コピーを作成します。

于 2012-07-14T16:34:12.550 に答える