【问题标题】:Visual Studio: Setup Project changes based on build configuration?Visual Studio:基于构建配置的设置项目更改?
【发布时间】:2012-04-30 04:22:01
【问题描述】:

我有一个为 X 公司构建的项目。然后他们决定允许 Y 公司使用该产品 - 他们想要进行一些小的品牌类型更改。我来自 C 编程背景,因此我添加了另一个构建配置,该配置指定了一个条件编译符号,具体取决于为哪个品牌构建解决方案。然后源码有几个:

#if COMPANY_X
  // do stuff
#elif COMPANY_Y
  // do different stuff
#endif

现在我的问题是:我可以使用解决方案的构建配置来操作单个(Visual Studio 安装程序)安装项目吗?还是我必须维护多个安装项目来管理它们之间的差异(应用程序名称、安装文件夹、制造商等)? (或者更根本的是,我是不是把这一切都搞错了?)

背景信息:Visual Studio 2010、Visual Studio 安装程序、C#

【问题讨论】:

    标签: visual-studio conditional project installation


    【解决方案1】:

    您可以使用单一 vs 2010 解决方案并创建多个解决方案配置(理想情况下适用于不同的公司或不同的环境)。

    VS 2010 菜单--> 构建--> 配置管理器--> 从活动解决方案配置中选择新的。使用这种方法,您不必编写条件构建。

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多