当触发构建时,Dotfuscator会引发“无法加载外部类型。”错误。

当dotfuscator尝试编写程序集时,我收到一条错误消息。

无法加载外部类型,因为找不到其程序集:OCREngine.IEngine,IOPE.OCREngine,版本= 11.1.19.72,Culture = neutral

我的应用程序有3个引用,它们引用了不同版本的NuGet pacakage,所有引用都具有不同的名称。

IOPE.OCREngine11
IOPE.OCREngine12
IOPE.OCREngine13

程序集的清单产生以下内容:

.assembly extern IOPE.OCREngine
{
  .publickeytoken = (2E 7F 12 CA 5D 29 3F 5F )                         // ..z.])..
  .ver 13:2:27:1
}
.assembly extern IOPE.OCREngine as IOPE.OCREngine_26
{
  .publickeytoken = (2E 7F 12 CA 5D 29 3F 5F )                         // ..z.])..
  .ver 12:2:10:7
}
.assembly extern IOPE.OCREngine as IOPE.OCREngine_27
{
  .publickeytoken = (2E 7F 12 CA 5D 29 3F 5F )                         // ..z.])..
  .ver 11.1.19.72
}

诊断错误消息根本原因的最佳方法是什么?

iCMS 回答:当触发构建时,Dotfuscator会引发“无法加载外部类型。”错误。

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2249635.html

大家都在问