Почему в System.IO.FileLoadException есть две разные версии: не удалось загрузить файл или сборку - PullRequest
0 голосов
/ 08 октября 2019

Когда я получаю System.IO.FileLoadException : Could not load file or assembly, в сообщении об ошибке всегда есть 2 разные версии.

Но текст ошибки для обоих одинаков:

System.IO.FileLoadException: не удалось загрузить файл или сборку 'System.Runtime.InteropServices.RuntimeInformation, Version = 4.0.2.0 , Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

... и:

System.IO.FileLoadException: Не удалось загрузить файл или сборку 'System.Runtime.InteropServices.RuntimeInformation, Версия = 4.0.0.0 , Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Это говорит о том, что не удалось загрузить версию 4.0.2.0, а также о том, что версия 4.0.0.0 не можетбыть загруженным.

Что именно означают эти 2 версии и какую именно версию нельзя найти?

...