ExcelDataReader 3.4 - System.IO.FileLoadException
Я использую ExcelDataReader 3.4, и он отлично работает на моем ПК разработчика, но при использовании на рабочем ПК я получаю эту ошибку
System.IO.FileLoadException: не удалось загрузить файл или сборку 'System.IO.Compression, версия =4.2.0.0, культура = нейтральная, PublicKeyToken=b77a5c561934e089' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
В моем проекте у меня есть System.IO.Compression
скопировал местный.
Я использую.NET 4.5, Visual Studio 2017
1 ответ
Я нашел проблему. В App.Config моего WPF-приложения была строка
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
</dependentAssembly>
</assemblyBinding>
Я изменил версию для 4.0.0.0 и теперь она работает.