Код ошибки ix 0x80131040. Это код, соответствующий исключению .NET, очень распространенный.
Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.
Я удивлен, что вы не получили сообщение об этом, возможно, вы захотите просмотреть свой код обработки ошибок. В любом случае, у вас есть кое-что из DLL Hell, CLR находит сборку, чья [AssemblyVersion] или PublicKeyToken не соответствует ссылочной сборке, которая использовалась для сборки кода. Учитывая, что это связано со сборкой со строгим именем, вы могли подписать сборку после сборки кода. В этом случае, просто удалив ссылку на сборку из вашего проекта и добавив ее обратно, теперь выбирая сборку со строгим именем, исправим проблему.
Но не нужно догадываться об этом, утилита Fuslogvw.exe точно скажет вам, что происходит не так. Сначала запустите его, чтобы получить след попытки привязки и причину неудачи.