Не удалось загрузить файл или сборку «Bond, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35» (исключенC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось загрузить файл или сборку «Bond, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35» (исключен

Сообщение Anonymous »


В нашем проекте мы использовали приведенную ниже версию пакетов облигаций

5.3.1 5.3.1 5.3.1 И мы обновили версию до 11.0.0, после обновления этого пакета мы получили одно исключение, как указано ниже

Исключение типа «System.IO.FileLoadException» произошло в Microsoft.Osgs.Infra.Monitoring.dll, но не было обработано в пользовательском коде Не удалось загрузить файл или сборку «Bond, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35» или одну из его зависимостей. Насколько я понимаю, Microsoft.Osgs.Infra.Monitoring.dll указывает на версию Bond 1.0.0, поэтому, когда у нас была версия 5.3.1 пакетов Bond, он генерировал Bond.dll с версией 1.0.0 в целевой папке, но когда мы обновляемся до версии 11.0.0, она генерирует Bond.dll(11.0.0.100).

Основываясь на описанной выше проблеме, я нашел решение, которое попробовал
[*]Добавьте перенаправление привязки в app.config для Bond dll, но ниже отображается ошибка
Исключение типа «System.IO.FileLoadException» произошло в Microsoft.Osgs.Infra.Monitoring.dll, но не было обработано в пользовательском коде Не удалось загрузить файл или сборку «Bond, Version=11.0.0.100, Culture=neutral, PublicKeyToken=31bf3856ad364e35» или одну из его зависимостей.``` означает, что привязка работает, но загрузить ее невозможно. Я проверил в целевом каталоге, что Bond.dll доступен в этой версии 11.0.0.100, но все равно выдает то же исключение.

Журнал Fusion выглядит так
```ЖУРНАЛ: DisplayName = Bond, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (Полностью указан) ЖУРНАЛ: Appbase = file:///C:/Users/username/Source/Repos/project/target/distrib/Debug/AnyCPU/dev/WebApi/ProjectA/ ЖУРНАЛ: Начальный PrivatePath = NULL ЖУРНАЛ: Динамическая база = NULL ЖУРНАЛ: База кэша = NULL ЖУРНАЛ: Имя приложения = ProjectA.exe Вызов сборки: Microsoft.CommonSchema.Services, Version=4.2.0.0, Culture=neutral, PublicKeyToken=872fbc9102191257. === ЖУРНАЛ: Эта привязка запускается в контексте загрузки по умолчанию. ЖУРНАЛ: Использование файла конфигурации приложения: C:\Users\username\Source\Repos\project\target\distrib\Debug\AnyCPU\dev\WebApi\ProjectA\ProjectA.exe.Config ЖУРНАЛ: Использование файла конфигурации хоста: ЖУРНАЛ: использование файла конфигурации компьютера из C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config. ЖУРНАЛ: В файле конфигурации приложения обнаружено перенаправление: 1.0.0.0 перенаправлено на 11.0.0.100. ЖУРНАЛ: Ссылка после политики: Bond, версия = 11.0.0.100, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 ЖУРНАЛ: Поиск GAC не увенчался успехом. ЖУРНАЛ: попытка загрузки нового URL-файла:///C:/Users/username/Source/Repos/project/target/distrib/Debug/AnyCPU/dev/WebApi/ProjectA/Bond.DLL. ЖУРНАЛ: Загрузка сборки прошла успешно. Попытка установки файла: C:\Users\имя_пользователя\Source\Repos\project\target\distrib\Debug\AnyCPU\dev\WebApi\ProjectA\Bond.dll ЖУРНАЛ: переход к этапу установки запуска из исходного кода. ЖУРНАЛ: Имя сборки: Bond, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35. WRN: сравнение имени сборки привело к несоответствию: основная версия ОШИБКА: ссылка на сборку не соответствует найденному определению сборки. ОШИБКА: этап установки запуска из исходного кода завершился неудачей с hr = 0x80131040. ОШИБКА: не удалось завершить настройку сборки (hr = 0x80131040). Зондирование прекращено.```
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»