Явное перенаправление привязки конфликтует с автоматически созданным перенаправлением привязки - PullRequest
0 голосов
/ 06 сентября 2018

При создании решения я получаю следующее предупреждение:

Явное перенаправление привязки в «Microsoft.Azure.Documents.Client, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35» конфликтует с автоматически созданным перенаправлением привязки. Попробуйте удалить его из файла конфигурации приложения или отключить автоматически созданные перенаправления привязки. Сборка заменит его на: ""

Тем не менее, мой файл app.config в проекте является только следующим, без каких-либо явных перенаправлений привязки сборки:

<configuration></configuration>

Почему возникает конфликт, если у меня нет явных перенаправлений привязки? Мой файл csproj не содержит упоминаний об AutoGenerateBindingRedirects, для записи.

1 Ответ

0 голосов
/ 14 июня 2019

По какой-то причине голова VS немного зашифрована (VS 2019 Preview 2)

Чтобы полностью устранить эту ошибку, мне пришлось сделать следующее:

  • Удалить все ссылки на указанную dll
  • Удалите все экземпляры DLL в bin пакетов или в папке пакетов
  • Перестроить проект / решение
  • Переустановить через nuget

Кажется, что VS кэширует DLL в памяти и продолжает ссылаться на нее, или существует какая-то другая скрытая настройка, вызывающая такое поведение. До этого (безуспешно) я пытался:

  • Деинсталлированные / переустановленные пакеты через Nuget несколько раз во всех проектах
  • Убран app.config явных перенаправлений привязки
  • Перезагрузка VS.
...