【发布时间】:2013-06-13 08:24:52
【问题描述】:
我有一个 32 位应用程序,它在 32 位和 64 位环境下都能正常工作。它以“混合平台”模式构建在 VS2010 之上。现在,我被要求专门为 X64 构建一个设置。我不知道为什么我们需要重新构建设置,即使我们已经有一个在 X64 上运行良好的设置?为什么会这样?
【问题讨论】:
-
所以这个新的 64 位设置仍将安装 32 位程序,对吗?您说的有些矛盾——您说它是一个 32 位应用程序,但也说它处于“混合平台”模式。如果我理解正确,这意味着它将在 x86 OS 位下作为 32 位程序运行,在 x64 下作为 64 位程序运行。
-
@matthew:很抱歉,但我不太了解为不同平台构建设置。我解释了我现在所处的确切情况,并且我的一些高级将其配置为“混合平台”。 “所以这个新的 64 位设置仍将安装 32 位程序,对吗?”是的。 “你说的有些矛盾——你说它是一个 32 位应用程序,但也说它处于‘混合平台’模式”。我不知道“混合平台”提供了这种灵活性。 “如果我理解正确,这意味着它将作为 x86 操作系统位下的 32 位程序运行,就像 x64 下的 64 位程序一样。”是的,你说得对。
-
我同意 Hans Passant...除非有特定且可证明的需要,否则不需要仅用于 64 位的第二个安装程序。一方面,我从来不需要做这样的事情。我想我会质疑这个需要及其背后的原因。
标签: c# .net visual-studio-2010 64-bit installation