【问题标题】:bulk switching between x64 x86 in setup projects设置项目中 x64 x86 之间的批量切换
【发布时间】:2011-11-06 12:33:00
【问题描述】:

我在 VS2010 中有一个巨大的解决方案。大约有 60 个项目(最多类库和我需要安装的第 3 方依赖项)和 60 多个 setup 项目类型的项目。

当然,我希望能够将解决方案编译到两个平台 - x64 和 x86

我的问题是:有没有一种简单的方法可以做到这一点?就像,每次都遍历每个项目属性并在 x64 和 x86 之间切换是不合理的。

我有经典解决方案 - 分为 2 个解决方案,一个用于 x64,另一个用于 x86。

我正在考虑的方式是在解决方案中拥有一个主项目,而所有其他项目都取决于其配置 - 所以如果项目设置为 x64,所有解决方案都将编译为 x64,反之亦然周围。

【问题讨论】:

  • 拥有 60 个设置项目是错误的。从一个开始。 x64 安装程序就只是另外一个。
  • 我觉得没有错,有必要。我有不同的 MSI 和主安装程序选择要安装的元素,取决于许多参数,例如用户选择等。主安装程序是 Web 表单项目,因为我不能运行多个 MSI。请在给定情况下需要建议。
  • 哇 60 个项目!那是什么类型的应用程序?

标签: visual-studio-2010 installation x86-64


【解决方案1】:

您不必每次都检查每个项目并更改项目属性。您是否尝试过通过 Configuration Manager 更改活动解决方案平台?这应该会改变解决方案中的所有项目。

您可能还想了解 x86/x64/AnyCPU 平台目标为您做了什么。除非您有特定需求,否则 AnyCPU 很可能是您想要的目标。

【讨论】:

    猜你喜欢
    • 2021-03-03
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 2018-03-05
    • 2017-01-11
    相关资源
    最近更新 更多