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