2016-10-03 89 views
1

有一个解决方案(.net,c#),其中有2个项目。来自同一解决方案的多个Wix安装程序

  • 一个C#Web项目
  • C#项目 - Windows服务

他们都需要一个单独的维克斯安装程序。 (用于Web应用程序的Wix安装程序和用于Windows服务的Wix安装程序)

这应该如何处理?我们使用添加到解决方案中的新Wix安装项目构建了Web安装程序。我们是否应该为Windows服务创建一个新的Wix安装项目?在同一个解决方案中有2个Wix安装项目?或者可以以某种方式重新使用此Wix安装项目?

我们是否应该考虑尝试以某种方式创建具有两者(两个应用程序)的安装程序以及负责安装的用户在安装过程中将检查一个或两个复选框?

+1

据我所知,没有选项有多个安装在1个项目,所以您需要2个项目,或者像你说的,一个具有可选功能。如果Web项目和服务不是共同安装在一起,我可能会使用多个项目的解决方案,因为您可以更好地控制软件的分发,并且安装程序更小。 – Mischo5500

+1

如果您有多个WiX安装程序,您可能还会考虑添加WiX Bootstrapper。 –

+0

@ Mischo5500如果你想添加这个答案,我会接受它... – Ash

回答

0

“据我所知,没有选择在一个项目中安装多个安装程序,所以你需要2个项目,或者如你所说,有一个可选择的功能,我可能会用多个项目的解决方案,如果网站项目和服务不是共同安装在一起的,因为你可以更好地控制你的软件分发,安装程序更小。“

通过@ Mischo5500

相关问题