2008-09-24 94 views

回答

8

你實際上不需要那些建築物的申請。純粹的.NET 2.0+應用程序將在沒有特定編譯器標誌的情況下運行,作爲64位應用程序下的64位應用程序和32位操作系統下的32位應用程序。

編輯:此外,沒有64位版本的Visual Studio的東西。

+0

你說得對。這一切都由JIT MSIL編譯器處理。 – 2008-09-24 16:51:52

1

您還需要一個64位的CPU。

1

我在工作的32位機器上運行Visual Studio 2005,並在我的項目屬性中的Build部分下,我可以選擇x64作爲我的平臺目標。

所以我不認爲你需要一個64位的操作系統或特殊版本的VS.

3

其實你不需要任何東西,因爲.NET應用程序編譯爲CIL。虛擬機在運行時將CIL編譯爲本機代碼。因此,如果您在64位平臺上運行應用程序,它將生成本機64位代碼,但是如果您在32位平臺上運行它,則會生成32位代碼。

但是,如果你想調試/型材/在64位環境中測試您的應用程序,那麼你需要:

  • 64位操作系統
  • 64位.NET VM

Visual Studio可以調試在64位模式下運行的應用程序。爲了分析你可能需要一個64位的分析器。

0

Java開始這個,它非常好。 .NET更進一步。平臺獨立性即是。

相關問題