2010-04-16 113 views
1

如果是這樣,我需要對現有的用C#編寫的程序進行更改?.net 1.1是否支持64位操作系統?

+5

沒有.net版本叫做2003. – 2010-04-16 15:44:57

+0

你的意思是Visual Studio 2003? – ChrisF 2010-04-16 15:48:14

+0

是的,我做了,對不起 – DrLazer 2010-04-16 15:55:40

回答

9

This MSDN page具有在64個應用程序的詳細信息:

與被處理爲32位應用程序的.NET Framework 1.0和1.1版本內置和WOW64下在32始終執行的所有應用程序(64位操作系統上的公用語言運行庫(CLR))。此外,使用.NET Framework 2.0版構建的32位特定應用程序可以在64位平臺上的WOW64下運行。

因此,您需要.NET 2.0才能夠專門針對64位。

+0

謝謝,這是完美的 – DrLazer 2010-04-16 15:56:09

0

Visual Studio 2003中只針對32位平臺,所以你需要一個較新的版本,以創建可以在64位模式下運行的應用程序。

通常情況下,您不必進行任何代碼更改就可以使應用程序與64位平臺兼容。我在一臺32位計算機上進行了大量的開發和測試,並在64位網絡服務器上發佈,反之亦然。

相關問題