3

我目前在部署 Outlook 插件时遇到问题。当我将插件发送给 QA 时,这是她发现的仅有的 2 个问题。我已经浏览了几个小时的内部网,但找不到我的 2 个问题的解决方案。

先说一些细节:

  • 我正在使用 Visual Studio 2012
  • 我正在制作 Outlook 2013 插件
  • 除了这两个问题外,插件工作正常
  • 我正在使用默认的 clickonce 安装程序

我的第一个问题是,当我安装插件时,Outlook 选项中的位置指向 vsto 文件而不是 .Dll 文件。我需要将它安装到默认的 Outlook 目录并引用 .dll 而不是 vsto 文件。

我的第二个问题是,即使我在 Visual Studio 中填写了每个“发布”字段,它仍然在 Outlook 选项窗口中显示“发布”。我确实发现这可能与我的签名证书有关。

我不知道如何解决这两个问题,与其浪费更多时间搜索,我想我可以寻求帮助。

这是一张在我的 PC(Dev PC)上安装时显示我的 2 个问题的图片:

带有我的 2 个问题的 Outlook 选项屏幕的图像

这是一张图片,显示了我在其他人的 PC 上安装时的 2 个问题:

在此处输入图像描述

感谢所有帮助。提前致谢!!

4

1 回答 1

3

对于基本的 Outlook-Addin 项目,问题 1 是正常的。要让它在位置字段中引用 dll,您需要创建一个原始插件。

您需要从项目中删除 VSTO 层,然后您需要公开并注册您自己的 _IDTExtensbility2 接口实现。这是一个开始,让您了解需要采取的路线:http: //msdn.microsoft.com/en-us/library/extensibility.idtextensibility2 (v=vs.90).aspx

问题 2 我相信您是正确的,它确实与签名证书有关。当您购买或创建一个有效的证书时,它会在其中包含您的发布者,然后它应该显示在选项窗口中。

我希望我能帮上一点忙,让你走上正轨:)

于 2013-11-06T15:49:42.917 回答