如果我想为64位环境编译我的.NET应用程序。我需要
答案 0 :(得分:8)
您实际上不需要构建应用程序。在没有特定编译器标志的情况下,纯.NET 2.0+应用程序将在64位操作系统下作为64位应用程序运行,在32位操作系统下作为32位应用程序运行。 / p>
编辑:此外,没有64位版本的Visual Studio。
答案 1 :(得分:3)
实际上你不需要任何东西,因为.NET应用程序被编译为CIL。虚拟机在运行时将CIL编译为本机代码。因此,如果您在64位平台上运行应用程序,它将生成本机64位代码,但如果您在32位平台上运行它,它将生成32位代码。
但是,如果要在64位环境中调试/配置/测试应用程序,则需要:
Visual Studio可以调试以64位模式运行的应用程序。对于分析,您可能需要64位分析器。
答案 2 :(得分:1)
您还需要一个64位CPU。
答案 3 :(得分:1)
我正在32位计算机上运行Visual Studio 2005,在我的Project Properties中的Build部分下,我可以选择x64作为我的平台目标。
所以我认为你不需要64位操作系统或VS的特殊版本。
答案 4 :(得分:0)
答案 5 :(得分:0)
Java启动了这个,非常好。 .NET进一步发展了它。平台独立性是。