我是不是需要同时安装 64 位 * 和 * x86 版本的 .Net SP2?

Posted

技术标签:

【中文标题】我是不是需要同时安装 64 位 * 和 * x86 版本的 .Net SP2?【英文标题】:Do I need to install both the 64-bit *and* x86 version of .Net SP2?我是否需要同时安装 64 位 * 和 * x86 版本的 .Net SP2? 【发布时间】:2009-10-03 16:34:46 【问题描述】:

所以我从以下站点下载了 .net 2.0 sp2 可再发行组件“NetFx20SP2_x64.exe”:

http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=5B2C0358-915B-4EB5-9B1D-10E506DA9D0F&displaylang=en

部署在我以 x86 模式运行 IIS 的 x64 win2k3 服务器上。在同一台服务器上,我还以 x64 位模式运行服务和实用程序。

所以问题很简单,我是否还需要从上述链接安装“NetFx20SP2_x86.exe”版本,还是 x64 位已经包含它?

【问题讨论】:

【参考方案1】:

如果您尝试在 x64 系统上安装 NetFx20SP2_x86.exe,您将收到以下错误消息:

无法安装在 32 位操作系统上 系统

如果您已经安装了 .NET x64 运行时,您实际上可以获得 x64 和 x86 版本。将使用哪一个取决于编译程序集的平台(/platform 编译器开关)。对于 AnyCPU,它将使用 x64,否则,它将使用指定的任何内容。

【讨论】:

以上是关于我是不是需要同时安装 64 位 * 和 * x86 版本的 .Net SP2?的主要内容,如果未能解决你的问题,请参考以下文章

C盘中Program Files 和Program Files (x86)区别

windows server 2003 64 位能不能支持 SQL 2000? 是需要安装SQL sp4的补丁吗? 顺求 2003 64位系统..

选择哪个 VC++ 可再发行包(x86 或 x64)?

x64 上的 x86 远程调试器服务

使用带有 Web 平台安装程序 API 的 Powershell 仅在 64 位机器上获取 x86 安装程序

X86和X86_64