64 ビット .NET アプリケーションを作成するには何が必要ですか

StackOverflow https://stackoverflow.com/questions/128294

  •  02-07-2019
  •  | 
  •  

質問

.NET アプリケーションを 64 ビット環境用にコンパイルしたい場合。必要ですか

  • 64ビットOSバージョン
    または
  • 64 ビット Visual Studio バージョン
    または両方?
役に立ちましたか?

解決

実際にはどちらも必要ありません 建物 アプリケーション。純粋な .NET 2.0 以降のアプリケーションは、逆に特定のコンパイラ フラグがない場合、64 ビット OS では 64 ビット アプリケーションとして、また 32 ビット OS では 32 ビット アプリケーションとして実行されます。

編集: また、Visual Studio には 64 ビット バージョンのようなものはありません。

他のヒント

実は あなたには何も必要ありません, .NET アプリケーションは次のようにコンパイルされるため、 CIL. 。仮想マシンは実行時に CIL をネイティブ コードにコンパイルします。したがって、アプリケーションを 64 ビット プラットフォームで実行すると、ネイティブ 64 ビット コードが生成されますが、32 ビット プラットフォームで実行すると、32 ビット コードが生成されます。

ただし、64 ビット環境でアプリケーションをデバッグ、プロファイリング、テストする場合は、次のものが必要です。

  • 64ビットOS
  • 64 ビット .NET VM

Visual Studio は、64 ビット モードで実行されているアプリケーションをデバッグできます。プロファイリングには、64 ビット プロファイラーが必要になる可能性があります。

64 ビット CPU も必要です。

職場の 32 ビット マシンで Visual Studio 2005 を実行しています。プロジェクト プロパティの [ビルド] セクションで、プラットフォーム ターゲットとして x64 を選択できます。

したがって、64 ビット OS も特別なバージョンの VS も必要ないと思います。

これには必要なものがすべて揃っているはずです。

http://msdn.microsoft.com/en-us/library/ms241066.aspx

ただし、64 ビット OS をインストールすることから始めます (当然、64 ビット CPU で実行する必要があります)。

Java がこれを始めましたが、とても良かったです。.NET はそれをさらに進化させました。つまり、プラットフォームに依存しません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top