繁体   English   中英

Visual Studio:安装项目会根据生成配置进行更改吗?

[英]Visual Studio: Setup Project changes based on build configuration?

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM