首页 > 解决方案 > Outlook Add In + 在哪里添加 vsto、dll 以安装在第三方系统上

问题描述

我有一个使用 C# 创建的 Outlook 加载项,它在 Visual Studio 2017 中执行时会将加载项添加到 Outlook。我需要将它部署到工作中的其他系统,我有 .dll、dll.manifest 和 .vsto 文件,但我不知道我必须在用户系统中的哪个位置存储这些文件或在注册表中的哪个位置进行更改以在 Outlook 中添加加载项。

我尝试使用直接将文件添加到注册表,RegistryKey.SetValue()但它没有显示在 Outlook 应用程序的加载项中,尽管它在注册表的 Outlook 加载项文件夹中创建了必要的文件。

在我们知道需要在用户系统上存储必需品的位置后,我们将稍后创建 MSI。

预期的 Outlook 版本是 Outlook 2013 和 Outlook 2016。

任何帮助表示赞赏。

PS-当我通过 Visual Studio 在我的系统上运行它时,应用程序添加了插件,我也需要在其他系统上安装它。

标签: c#vstooutlook-addin

解决方案


嗨,伙计们,我找到了一种方法来做同样的事情。单击一个也可以,但我希望将一些特定文件复制到特定目的地。我同样使用了 Wix,并使用这个 asticle 作为参考https://www.add-in-express.com/creating-addins-blog/2012/11/13/wix-installation-vsto-office-addin/

干杯。


推荐阅读