我使用 ClickOnce 部署了用于 Outlook 2013-2016 的 VSTO Add-in,并将目标框架设置为.NET 框架 4.6.2,并从组件供应商的网站下载了先决条件。 Add-in 可以在大多数计算机上安装并正常运行,但是我们的一位用户在尝试安装它时遇到错误

无法将类型为“ System.Collections.Generic.GenericArraySortHelper'1 [1]”的对象强制转换为类型为“ System.Collections.Generic.IArraySortHelper'1 [2]'”的对象。

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

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

错误截图

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