通过Visual Studio中的安装项目定位Windows操作系统(x86 vs x64)

时间:2016-12-24 17:47:39

标签: visual-studio x86 operating-system windows-7-x64 setup-deployment

是否建议将Configuration Manager设置为Release Any CPU,然后通过简单地更改安装和部署项目属性中的目标OS来分发32位和64位产品?或者更好地使用(对于32位)Release x86然后在Setup Project Properties和(对于64位)Release x64中设置target - > x86,然后在Setup Project的Properties中设置x64?

似乎有太多可能的分发方式,但似乎Release Any CPU,然后在安装项目的属性中选择x86或x64是分发32位和64位版本的最佳方式用户。

1 个答案:

答案 0 :(得分:1)

如果您的应用程序没有任何无法在x64上运行的依赖项,那么使用AnyCPU进行构建将是干净而简单的方法并在两者(x86和x64)上进行部署,但如果您知道每个平台都有特定的依赖关系,那么它必须分别使用x86和x64编译32位和64位操作系统。

有关每种类型的构建配置see this questionthis

的详细信息