我的解决方案中有 3 个要部署的项目。是否有一种快速有效的方法可以使用 Visual Studio 的安装项目来使用一个 MSI 部署所有三个应用程序,并让用户在安装过程中决定要安装哪些应用程序?
我有 3 个单独应用程序的设置项目,我还有一个总体设置项目,其中包含其他三个项目的输出。我走在正确的道路上还是有更好的方法?
我想你可能想要合并模块。根据MSDN:
合并模块是 Microsoft Windows Installer 的一项标准功能,它将组件与任何相关文件、资源、注册表项和安装逻辑打包在一起。您可以使用合并模块来安装多个应用程序共享的组件。您不能直接安装合并模块。您必须将它们合并到部署项目中。
http://support.microsoft.com/kb/827025
在您的情况下,每个应用程序都是一个合并模块,您需要提供一些 UI 来选择要安装的应用程序。您可以修改默认页面模板之一来执行此操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)