通过 MSI 安装 VSTO 应用程序 - 最好的方法?

VSTO Application Installation via MSI - Best way forward?

我开发了一个 Outlook 加载项,我需要在公司范围内所有员工的 PC 上安装它。我已经设法创建了一个 MSI 安装程序包,但它似乎只是将必要的文件放到目标 PC 上,然后无论如何都必须选择 setup.exe。

我被告知 setup.exe(或单击一次)不能用于在所有计算机上进行静默安装。

实现公司范围安装的最佳方式是什么?

感谢任何帮助,谢谢。

您可以通过启动脚本或其他软件部署机制轻松部署加载项。您也可以静默安装。参见:

https://technet.microsoft.com/en-ca/library/cc759262(v=ws.10).aspx https://technet.microsoft.com/en-us/library/cc775850(v=ws.10).aspx

Dotnet 框架、VCRedist、VSTO 运行时和您的 MSI,都可以静默安装。为他们每个人 google 并为他们准备批处理脚本。

Setup.exe 只不过是一个带有一些安装检查的批处理启动器。

您可以创建 MSI 安装程序,然后使用它通过 GPO 部署软件。有关使用 GPO 的信息,请参阅 Deploying an Office Solution by Using Windows Installer for creating MSI installers and How to use Group Policy to remotely install software in Windows Server 2008 and in Windows Server 2003

您还可能会发现以下文章有帮助: