Я получаю сообщение об ошибке, когда dotfuscator пытается записать сборку.
Не удалось загрузить внешний тип, потому что его сборка не может быть найдена: OCREngine.IEngine, IOPE.OCREngine, Version = 11.1.19.72, Культура = нейтральный
В моем приложении есть 3 ссылки на разные версии пакета NuGet, все с разными именами.
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
}
Как лучше всего диагностировать причину root сообщения об ошибке?