System.IO.FileLoadException для System.ServiceModel.Primitives - PullRequest
0 голосов
/ 25 сентября 2018

Я сейчас работаю над проектом Xamarin, и мне потребовалось что-то, что сам Xamarin не поддерживает, поэтому я искал решения.После того, как я возился с некоторыми NuGets, мой проект закончился кучей странных и необъяснимых ошибок компиляции, которые появлялись и исчезали случайным образом.В конце концов я понял, что удалил NuGet из общего проекта, но не UWP.После удаления его из UWP программа компилируется и запускается.Но кажется, что нанесено еще больше урона ...

Однако, когда я пытаюсь вызвать метод класса, определенного в другом файле, он выдает System.IO.FileLoadException, чего раньше не делал,Полное сообщение об исключении:

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

После небольшого копания он пришел к выводу, что это, вероятно, вызвано отсутствующим слепком, который я, должно быть, удалил по ошибке.Поэтому я установил версию 4.5.3.Не помоглоПерезапущен Visual Studio, безрезультатно.

Я не могу установить более ранние версии, так как это считается чем-то более ранним.Любые подсказки, как с этим бороться?

1 Ответ

0 голосов
/ 07 марта 2019

У меня была такая же проблема в моем проекте UWP.

Мое решение состояло в том, чтобы убрать проверку, является ли исключение FaultException.Кажется, что FaultException не поддерживается.После снятия чека мой метод работает нормально, я могу вмешаться и т. Д. Надеюсь, это вам тоже поможет и решит вашу проблему.

...