使用的是VS2010。该解决方案具有vb和.net项目。
我正在尝试为VB Windows服务构建一个部署项目。部署项目也在vb。
中但是,我无法将安装项目的TargetPlatform设置为“AnyCPU”。可用的选项是x86,x64和Itanium。所有其他库和Windows服务项目都设置为“AnyCPU”。
此外:此下拉菜单中没有编辑/添加平台的规定。配置管理器已经具有“AnyCPU”选项,即所选选项。
答案 0 :(得分:1)
那是因为你现在正在挑选一些巧妙的东西 - 它将在哪里安装。
86
该软件包可以安装在任何32位平台上;安装到64位平台时,文件安装到32位文件夹。64
该软件包适用于支持AMD64和EM64T指令集的机器;尝试安装到32位平台或任何其他64位平台时,会引发错误并停止安装。
或者换句话说 - 在x64系统上,可以安装两个Program Files
个文件夹 - 64位一个或32位一个。你必须选择你要去的那个。
(另外,您可能需要考虑阅读Wix或其他一些安装程序技术。2012年产品系列中不再存在部署项目)