x64计算机可以同时安装x86和x64 .net运行时吗?

时间:2008-12-27 01:45:03

标签: .net

x64计算机可以同时安装x86和x64 .net运行时吗?

如果是这样,我如何确保程序在x64运行时而不是x86运行时运行?

3 个答案:

答案 0 :(得分:4)

除非你告诉它不要,否则VS应该构建一个针对任何CPU的程序集(即平台不可知)。如果可以,.NET运行时将运行x64版本,否则它将运行x86。

我的理解是x86和x64版本都安装在x64机器上(查看%WINDIR%下的Microsoft.NET文件夹,你应该找到Framework和Framework64。

干杯!

答案 1 :(得分:3)

是。 x64 .NET框架同时安装x86 .NET框架,以便它可以运行32位强制二进制文件(假设它们只有在P / Invoke 32位二进制文​​件时才被强制使用)。

答案 2 :(得分:3)

是。

请注意! IIS 6.0,Windows Server 2003, can only run in one mode附带的版本。因此,如果您想在IIS 6中的同一IIS实例上混合使用32位和64位应用程序,那么就知道您将处于一个受伤的世界。但是,IIS 7(Windows Server 2008)不会遇到此问题。