【发布时间】:2011-05-02 13:01:06
【问题描述】:
我正在创建一个部署项目。 我希望它根据解决方案平台自动包含主要输出 (.exe) 的正确解决方案平台和正确的内容文件(32 位或 64 位)。
目前,安装项目在构建安装项目时显示错误 TargetPlatform 与项目目标平台不兼容(例如 x86 与 x64)
根据一些线程,创建部署应用程序 32 位或 64 位项目的唯一方法是 分别为 32 位和 64 位创建单独的安装项目 有什么方法可以为所有目标 playform 创建一个部署项目?
问候,
【问题讨论】:
-
我没有使用过 VS 设置项目,但我看到大多数人只是简单地发布了 32 位和 64 位设置。可能有一种方法可以做一个组合解决方案,但我没有看到很多人这样做。事实上,将它们分开可能是有意义的,因为在某些情况下,您可能希望并排安装它们。此外,正如 AndrewS 所提到的,在继续沿着这条路走之前,请确保您不能简单地使用
Any CPU作为您的程序集的目标 :)
标签: c# 32bit-64bit setup-deployment