1

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

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

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

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

4

1 回答 1

0

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

VS 2010 Menu --> Build--> Configuration Manager--> Select new from Active solution configuration。使用这种方法,您不必编写条件构建。

于 2012-04-30T04:49:43.983 回答