简体   繁体   English

.net 1.1是否支持64位操作系统?

[英]Does .net 1.1 support 64 bit OS?

如果是这样,我是否需要对用c#编写的现有程序进行大量更改?

This MSDN page has more information on 64 bit Applications: 此MSDN页面包含有关64位应用程序的更多信息:

All applications built with the 1.0 and 1.1 releases of the .NET Framework are treated as 32-bit applications and are always executed under WOW64 on the 32-bit common language runtime (CLR) on a 64-bit operating system. 用.NET Framework的1.0和1.1版本构建的所有应用程序都被视为32位应用程序,并且始终在64位操作系统上的32位公共语言运行时(CLR)的WOW64下执行。 In addition, 32-bit specific applications built with version 2.0 of the .NET Framework would run under WOW64 on 64-bit platforms. 此外,使用.NET Framework 2.0版构建的特定于32位的应用程序将在64位平台上的WOW64下运行。

So you need .NET 2.0 to be able to target 64 bit specifically. 因此,您需要.NET 2.0才能专门针对64位。

This link might provide some pointers assuming it is Visual studio 2003 you are referring to: 假设您所指的是Visual Studio 2003,此链接可能会提供一些指针:

http://www.toymaker.info/Games/html/64_bit.html http://www.toymaker.info/Games/html/64_bit.html

Visual Studio 2003 only targets the 32 bit platform, so you would need a newer version to create an application that can run in 64 bit mode. Visual Studio 2003仅针对32位平台,因此您将需要更新的版本来创建可以在64位模式下运行的应用程序。

Normally you don't have to make any code changes at all to make an application compatible with the 64 bit platform. 通常,您根本不需要更改任何代码即可使应用程序与64位平台兼容。 I have done a lot of development and testing on a 32 bit computer and published on a 64 bit web server, and also the opposite. 我在32位计算机上做了很多开发和测试,并在64位Web服务器上发布了文章,反之亦然。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM