System.BadImageFormatException: не удалось загрузить файл или сборку Microsoft.Bcl.AsyncInterfaces - PullRequest
0 голосов
/ 19 июня 2020

В настоящее время я пытаюсь подключиться к службе SignalR Asp. net Core 3.1 из моего приложения WPF. Код работает нормально, пока я не создам файл .msi и не попытаюсь его установить. Я использую проекты установщика Visual Studio.

Если я создам сборку и запускаю ее, все работает нормально, и приложение WPF подключается к службе SignalR должным образом. Я попытался скопировать папку сборки / выпуска на другой компьютер, который тоже работал нормально.

Где происходит сбой кода:

try
{
   _connection = new HubConnectionBuilder()
         .WithUrl(uri)
         .WithAutomaticReconnect()
         .Build();
 }
    catch (Exception e)
 {

Ошибка:

System.BadImageFormatException: Microsoft .Bcl.AsyncInterfaces файл или сборка или зависимость от них не найдены. Эталонные сборки не должны загружаться для выполнения. Они могут быть загружены только в контексте загрузки только для отражения. (Исключение HRESULT: 0x80131058)

Проект WPF ссылается на проект. Net Standard 2.0 и выполняется. Net Framework 4.7.2

Итак, мой вопрос:

Есть ли известная проблема с проектами установщика Visual Studio. Я предполагаю, что это проект установщика, потому что проект отлично работает, если я просто использую его без установщика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...