我有一个Windows服务,为开发,测试和实时环境提供不同的配置文件。 对于其中的每一个,我创建了单独的安装项目,如'ServiceDevSetup','ServiceTestSetup'和'ServiceLiveSetup'(以及它们的pre / post构建事件设置)。
我想知道是否真的需要这些单独的项目,或者我只能做一个安装项目?
有没有办法让我只有一个安装项目,然后在构建时,我会提示使用哪个配置文件?
请指导。
谢谢!
答案 0 :(得分:0)
为什么不将它全部构建到单个.msi中,然后安排引导程序将参数传递给安装程序以指定所需的配置。这将提供一个很好的解耦并使维护更容易。