我的小组在各种项目中使用合并模块,然后将其添加到安装项目中。这通过仅为我们的整个功能套件提供一个.msi来简化部署,并允许我们在添加/删除程序下有一个条目。鉴于没有“Web Setup Merge Module”项目类型,我找不到使用Web设置项目执行此操作的方法。如果我只是从网站添加项目输出,没有部署aspx文件(只有程序集),如果我创建一个Web安装项目,那么只会部署生成的.msi ...它没有安装。
所以,问题是:是否有推荐的方法将Web项目部署为更大的安装(ala merge模块)的一部分,因此在“添加/删除程序”中有一个条目?
答案 0 :(得分:0)
Visual Studio中可用的安装项目仅涵盖Windows Installer功能的一小部分。看一下Microsoft的WiX。它几乎可以公开所有Windows Installer功能,而无需购买昂贵的商业产品。它集成到Visual Studio中,因此您可以像内置的一样轻松地创建“WiX设置项目”。