Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 excel 插件,我想将它作为单个安装包分发,最好是 MSI。有没有一种简单的方法可以做到这一点?
最好的方法是从头开始创建 MSI 安装程序,而不是尝试打包 ClickOnce 包。任何 MSI 包,无论您使用什么工具来构建它,都可以安装插件,只要它安装所需的文件和注册表项,如以下MSDN 文章中所述。
如果您正在寻找免费工具并且有一些时间来学习使用它,那么WiX是最好的。
我为客户创建了许多办公室插件安装程序,并且基本上将其归结为模板起点。有关指针,请参阅我的博客文章:
VSTO 4 (2010) 经验教训
ClickOnce 在技术上仍在使用,但 |vstolocal 标记用于从源代码运行,而不是部署到单击一次缓存。基本上,您可以获得每台机器的 MSI 体验和一个 setup.exe,以确保您的所有先决条件都存在。