我有一个为X公司制作的项目。然后他们决定允许Y公司使用该产品 - 他们想要进行一些小的品牌改变。我来自C编程背景,所以我添加了另一个构建配置,指定条件编译符号,具体取决于构建解决方案的品牌。然后源代码有几个:
#if COMPANY_X
// do stuff
#elif COMPANY_Y
// do different stuff
#endif
现在我的问题是:我可以使用解决方案的构建配置来操作单个(Visual Studio Installer)安装项目吗?或者我是否必须维护多个安装项目来管理它们之间的差异(应用程序名称,安装文件夹,制造商等)? (或者更根本的是,我是否会这么做错了?)
背景信息:Visual Studio 2010,Visual Studio Installer,C#
答案 0 :(得分:0)
您可以使用单一与2010解决方案并创建多种解决方案配置(最好是针对不同的公司或不同的环境)。
VS 2010菜单 - >建立 - >配置管理器 - >从Active solution配置中选择new。使用这种方法,您不必编写条件构建。