我是C#程序员。在我的公司中,我们开发了一个程序,该程序使用单个可执行文件部署在各种计算机上。 我的老板说,唯一的办法是制作一个X86可执行文件,如果在X86机器上工作,肯定也可以在X64上运行。 所以我想知道:这是正确的吗?在X86 / X64上使用相同的exe有什么缺点。 在任何情况下,AnyCpu的设置是什么。
此外,由于大多数IT公司在X86 / X64中实现多元化并不是更好吗?
由于 帕特里克
答案 0 :(得分:1)
在Visual Studio的构建/调试选项中,您可以选择Platform目标中的Any CPU。这可以确保您的exe可以同时运行。 编程:确保在访问注册表时检查代码中的操作系统版本。