安装时抛出InvalidCastException的Outlook VSTO加载项

时间:2018-08-14 08:59:26

标签: outlook vsto clickonce outlook-addin

我使用ClickOnce部署了Outlook 2013-2016的VSTO外接程序,并将目标框架设置为.NET Framework 4.6.2,并从组件供应商的网站下载了必备软件。该加载项可以在大多数计算机上安装并正常运行,但是我们的一位用户在尝试安装该加载项时遇到错误

  

无法将类型为'System.Collections.Generic.GenericArraySortHelper'1 [System.Char]'的对象转换为类型为'System.Collections.Generic.IArraySortHelper'1 [System.Char]''。

在我的生命中,我无法弄清楚是什么原因造成的,并且由于它是在安装过程中发生的,而不是在代码运行时发生的,所以我无法想象这是代码中的错误。关于可能是什么问题的任何想法?

有关完整错误,请参见附件的屏幕截图。

Error screenshot

编辑:此后,我尝试使用.Net Framework 4.5和4.7.2构建此加载项,希望问题出在用户计算机上已安装的框架上,但无济于事。同样的问题仍然存在。

0 个答案:

没有答案