无法使用Outlook 2016调试Outlook 2013加载项项目

时间:2015-10-06 10:27:41

标签: c# outlook outlook-addin

我使用visual studio 2013创建了Outlook 2013加载项目。

我可以在Outlook 2013上调试它。

在升级办公产品期间,我的Outlook 2013升级至Outlook 2016。

现在我无法调试我的项目。

我尝试在项目属性的“调试”选项卡中的“启动外部程序”的“启动外部程序”中给出了新的路径,然后它给出了错误

An add-in could not be found or could not be loaded

Could not load file or assembly 'OutlookPlugin, Version=1.0.0.0, Culture=neutral' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)

任何人都可以帮助我如何调试Outlook 2016中的outlook 2013项目。

1 个答案:

答案 0 :(得分:0)

您是否收到任何构建错误或警告?您有没有机会查看参考文献列表?

尝试将引用的Outlook 2013互操作程序集替换为与Ou​​tlook 2016对应的最新版本。这就是VSTO如何知道要运行哪个Outlook版本的方法。您需要在COM引用选项卡上选择Outlook 2016,并为您创建所需的互操作文件。