我有一个使用C#创建的Outlook加载项,在Visual Studio 2017中执行该加载项后会将其添加到Outlook。 我需要将其部署到工作中的其他系统,我具有.dll,dll.manifest,.vsto文件,但是我不知道必须在用户系统中的哪个位置将这些文件或WHERE存储在注册表中,进行更改以在Outlook中添加外接程序。
我尝试使用RegistryKey.SetValue()
将文件直接添加到注册表中,但是尽管它在注册表的Outlook加载项文件夹中创建了必要的文件,但是它没有出现在Outlook应用程序的加载项中。
我们将在知道将必需品存储在用户系统上的位置之后,稍后再创建MSI。
预期的Outlook版本是Outlook 2013和Outlook 2016。
感谢您的帮助。
P.S。-当我通过Visual Studio在系统上运行该加载项时,该应用程序会添加该加载项,我也需要在其他系统上安装该加载项。
答案 0 :(得分:0)
大家好,我找到了一种方法。单击一个也可以,但是我希望将某些特定文件复制到特定目标位置。我将Wix用作同一标记,并将此星号用作参考https://www.add-in-express.com/creating-addins-blog/2012/11/13/wix-installation-vsto-office-addin/
干杯。