我必须使用自定义操作的Visual Studio安装程序部署VSTO Outlook加载项。安装程序在安装时执行自定义操作,但VSTO未安装到Outlook。我必须从应用程序文件夹中手动安装VSTO。请帮我一键安装VSTO。
答案 0 :(得分:0)
我不知道您是否已经解决了这个问题,但我只想分享我所做的事情。我紧跟着这两篇文章,他们逐步展示了他们所做的事情,这与我的环境非常相似。我不知道它是否与您的相似,但这两种方法都对我有用。
http://www.clear-lines.com/blog/post/create-excel-2007-vsto-add-in-msi-installation.aspx
http://www.jakesee.com/2013/02/how-to-create-visual-studio-setup-project-for-vsto-add-in/
顺便说一句,当做注册表项部分时,请小心键入“ LoadBehaviour”而不是“ LoadBehavior”。我做了这部分的错字,并花了数小时寻找解决方案,但这只是错字问题。
正确的应该是“ LoadBehavior”,在“ o”和“ r”中间不带“ u”。
此外,请确保您同时执行32位和64位注册表,因为我遇到了安装完成但我的Excel中没有该加载项的问题。然后我发现我只是针对32位而不是64位(我的电脑使用64位)进行安装设置。
您可以参考以下内容:
https://docs.microsoft.com/en-us/visualstudio/vsto/registry-entries-for-vsto-add-ins?view=vs-2019