Windows installer 无法为Outlook加载项创建MSI安装程序文件

Windows installer 无法为Outlook加载项创建MSI安装程序文件,windows-installer,outlook-addin,Windows Installer,Outlook Addin,我正在尝试为Outlook加载项创建MSI安装程序文件,该加载项在从Visual Studio运行时似乎可以工作 我正在使用Visual Studio 2015和Outlook 2013。 外接程序需要向大量用户推出,这就是我试图将其构建为MSI的原因 到目前为止,我只能创建VSTO或EXE文件,但这些文件无法更新注册表(即使我在Visual Studio安装项目中添加了此文件) 关于这个问题,我已经跟随微软白皮书好几次了,但是当我构建我的解决方案时,我得到的只是一个EXE和一个VSTO 有人能

我正在尝试为Outlook加载项创建MSI安装程序文件,该加载项在从Visual Studio运行时似乎可以工作

我正在使用Visual Studio 2015和Outlook 2013。 外接程序需要向大量用户推出,这就是我试图将其构建为MSI的原因

到目前为止,我只能创建VSTO或EXE文件,但这些文件无法更新注册表(即使我在Visual Studio安装项目中添加了此文件)

关于这个问题,我已经跟随微软白皮书好几次了,但是当我构建我的解决方案时,我得到的只是一个EXE和一个VSTO

有人能告诉我这个问题的正确方向吗?也就是说,有人知道这里可能出了什么问题吗

非常感谢您的帮助。
非常感谢

当您尝试为所有用户部署外接程序时,您需要自定义windows注册表的HKLM配置单元。要做到这一点,您需要具有管理员权限。这就是为什么当您从VS运行安装程序时可以正常工作的原因


MSDN中的文章详细介绍了为Office外接程序创建MSI安装程序所需的所有步骤。

通过使用前面提到的教程,最终获得了它-谢谢!