如何将ClickOnce安装程序打包为MSI



我有一个excel插件,我想作为一个单独的安装包分发,最好是MSI。有简单的方法吗?

我为客户创建了许多office插件安装程序,基本上都是从模板开始的。有关指针,请参阅我的博客文章:

VSTO 4(2010)经验教训

技术上仍然使用ClickOnce,但|vstolocal标记用于从源代码运行,而不是部署到ClickOnce缓存。基本上,您可以获得每台机器的MSI体验和setup.exe,以确保您的所有前提条件都存在。

最好的方法是从头开始创建MSI安装程序,而不是试图包装ClickOnce包。任何MSI软件包,无论您使用什么工具来构建它,都可以安装该插件,只要它安装了所需的文件和注册表项,如以下MSDN文章中所述。

如果你正在寻找一个免费的工具,并且有一些时间来学习使用它,那么WiX是最好的。

最新更新