Не удалось загрузить файл или сборку GalaSoft.MvvmLight - PullRequest
0 голосов
/ 30 августа 2018

"Не удалось загрузить файл или сборку" GalaSoft.MvvmLight, версия = 5.4.1.0, Культура = нейтральная, PublicKeyToken = 0ffbc31322e9d308 'или одна из ее зависимостей. Определение манифеста расположенной сборки не сопоставьте ссылку на сборку. (Исключение из HRESULT: 0x80131040) ":" GalaSoft.MvvmLight, версия = 5.4.1.0, культура = нейтральная, PublicKeyToken = 0ffbc31322e9d308"

Я получаю вышеуказанную ошибку при попытке создать экземпляр класса, который использует библиотеку MvvmLightLibs из WPF-приложения .NET Framework 4.6.1.

Добавление перенаправления привязки не решает проблему, и версия .dll в папке bin - 5.4.1.0, что совпадает с отсутствующей сборкой в ​​сообщении об ошибке.

<dependentAssembly>
        <assemblyIdentity name="GalaSoft.MvvmLight" publicKeyToken="0ffbc31322e9d308" culture="neutral"/>
        <bindingRedirect oldVersion="0.0.0.0-5.4.1.0" newVersion="5.4.1.0"/>
</dependentAssembly>

1 Ответ

0 голосов
/ 30 августа 2018

или одна из его зависимостей

Скорее всего, вы не пропускаете GalaSoft.MvvmLight, Версия = 5.4.1.0, а скорее пропускаете одну из ее зависимостей. Посмотрите на его список зависимостей. Кроме того, обычно GalaSoft.MvvmLight зависит от версии библиотеки, отличной от версии, которую вы используете в своем проекте.

...