4

我正在尝试编写一个非常简单的 Outlook VSTO 插件来检查正在发送的一些简单属性的电子邮件。我的问题是我似乎无法使用 Outlook 安装/测试插件。我添加了单元测试,以确保我编写的代码可能完成了它应该做的事情,但最终的集成水平却让我望而却步。有关如何在 Outlook 中测试我的代码的任何建议?提前致谢。

如果您愿意,我也可以发布代码并更好地解释它的作用。

4

2 回答 2

3

如果您在 Visual Studio 中进行编码,调试会自动将其放置在 Outlook 中并打开 Outlook。只需确保在开始之前关闭 Outlook,因为这似乎会导致问题。否则,在创建 dll 的 bin 文件夹中有一个 vsto 文件,单击该文件将安装它。

于 2009-01-09T18:13:00.990 回答
0

我们也遇到了很多问题,即安装后无法删除不良插件。我们采取的通常步骤是:

  • 卸载 VSTO 加载项(使用 vstoinstaller /u 命令)
  • 删除 %userprofile%\AppData\Local\Apps\2.0 目录中的目录
  • 删除 %userprofile%\AppData\Local\assembly\dl3 目录中的目录
  • 清除 ClickOnce 应用缓存 (rundll32 dfshim,CleanOnlineAppCache)

如果这些仍然不起作用,如果您要在 Visual Studio 之外安装 vsto 加载项(如果您想这样做),一种解决方法是临时将主程序集属性中的程序集名称更改为其他名称。然后这会使 Outlook/安装程序误以为这是一个以前从未见过的全新加载项。

希望这可以帮助。

于 2015-03-04T11:54:39.483 回答