我使用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项目。
答案 0 :(得分:0)
您是否收到任何构建错误或警告?您有没有机会查看参考文献列表?
尝试将引用的Outlook 2013互操作程序集替换为与Outlook 2016对应的最新版本。这就是VSTO如何知道要运行哪个Outlook版本的方法。您需要在COM引用选项卡上选择Outlook 2016,并为您创建所需的互操作文件。