【问题标题】:TargetPlatform = AnyCPU option not available in vb deployment projectTargetPlatform = AnyCPU 选项在 vb 部署项目中不可用
【发布时间】:2013-06-04 07:01:38
【问题描述】:

我正在使用 VS2010。该解决方案有 vb 和 .net 项目。

我正在尝试为 VB Windows 服务构建一个部署项目。部署项目也在vb中。

但是,我无法将安装项目的 TargetPlatform 设置为“AnyCPU”。可用的选项是 x86、x64 和 Itanium。所有其他库和 Windows 服务项目都设置为“AnyCPU”。

另外:此下拉菜单中没有编辑/添加平台的规定。配置管理器已经有“AnyCPU”选项,这就是选择的选项。

【问题讨论】:

    标签: vb.net setup-project


    【解决方案1】:

    那是因为您现在选择的东西略有不同 - 安装位置。

    TargetPlatform:

    x86
    该软件包可以安装在任何 32 位平台上;安装到 64 位平台时,文件会安装到 32 位文件夹中。

    x64
    该软件包适用于支持 AMD64 和 EM64T 指令集的机器;尝试安装到 32 位平台或任何其他 64 位平台时,会引发错误并停止安装。

    或者换一种说法 - 在 x64 系统上,您可以安装两个 Program Files 文件夹 - 一个 64 位或一个 32 位。你必须选择你要去哪一个。


    (另外,您可能需要考虑阅读 Wix 或其他一些安装程序技术。部署项目不再存在于 2012 产品线中)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多