2012-04-30 56 views
1

我有一个为X公司制作的项目,然后他们决定允许Y公司使用该产品 - 并且他们希望进行一些小的品牌类型更改。我来自C编程背景,因此我添加了另一个构建配置,该构造指定了一个条件编译符号,具体取决于为该解决方案构建的品牌。然后将源代码有几个:Visual Studio:安装项目更改基于生成配置?

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

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

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

回答

0

您可以使用单一的VS 2010解决方案,并为创建多个解决方案配置(理想不同的公司或不同的环境)。

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

相关问题