在任何机器X86,X64或AnyCpu上进行C#部署

时间:2015-10-14 08:27:46

标签: c# deployment x86 64-bit anycpu

我是C#程序员。在我的公司中,我们开发了一个程序,该程序使用单个可执行文件部署在各种计算机上。 我的老板说,唯一的办法是制作一个X86可执行文件,如果在X86机器上工作,肯定也可以在X64上运行。 所以我想知道:这是正确的吗?在X86 / X64上使用相同的exe有什么缺点。 在任何情况下,AnyCpu的设置是什么。

此外,由于大多数IT公司在X86 / X64中实现多元化并不是更好吗?

由于 帕特里克

1 个答案:

答案 0 :(得分:1)

在Visual Studio的构建/调试选项中,您可以选择Platform目标中的Any CPU。这可以确保您的exe可以同时运行。 编程:确保在访问注册表时检查代码中的操作系统版本。