64位系统编译32位系统-兼容性

问题描述 投票:0回答:2

我有一台带有 64 位操作系统的 64 位机器...

如何使用 Visual Studio 2010 编译程序,以便它们在 32 位系统上运行

如果我在 64 位机器上安装 32 位操作系统,我认为这不会有问题

visual-studio-2010 32bit-64bit
2个回答
10
投票

如果您正在谈论 .NET 应用程序,只需在项目属性中验证您的目标是 x86(这是默认设置)或任何 CPU:

enter image description here


3
投票

这是即时编译代码的一个很好的特性。 它在 32 位机器(使用 x86 抖动)上的运行效果与在 64 位机器(x64 抖动)上的运行效果一样好。 唯一遇到麻烦的时候是当您需要使用只能作为 32 位机器代码使用的旧版非托管代码时。 对于旧的数据库提供程序(如 Jet)和 COM 服务器来说,这种情况并不少见。 您拥有合适的机器来及早检测这些问题。

强调:如果目标机器是32位的话没有问题,只有64位机器才有问题。

© www.soinside.com 2019 - 2024. All rights reserved.