2010-04-16 111 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位网络服务器上发布,反之亦然。

相关问题