2011-05-10 44 views
1

我有一个Windows服务具有不同的开发,测试和现场环境的配置文件。 对于其中的每一个,我创建了独立的安装项目,例如'ServiceDevSetup','ServiceTestSetup'和'ServiceLiveSetup'(使用它们的前/后构建事件设置)。Windows服务 - 需要多个安装项目?

我想知道是否真的需要这些单独的项目,或者我可以只使用一个安装项目吗?

有什么办法可以让我只有一个安装项目,然后在编译时,我会提示您使用哪个配置文件?

请指导。

谢谢!

回答

0

为什么不将它全部构建到一个.msi中,然后安排引导程序将一个参数传递给安装程序以指定您希望的配置之一。这样可以实现很好的解耦,并且使维护更容易。