C # - веб-приложение - явные конфликты перенаправления привязки с автоматически созданным перенаправлением привязки - PullRequest
0 голосов
/ 21 сентября 2018

Я добавил некоторые ручные перенаправления привязки сборки в несколько проектов веб-приложений в моем решении (C #, VS2017).Я сделал это, чтобы разрешить некоторые предупреждения о конфликтах между различными версиями одних и тех же зависимых сборок.

Затем я запустил сборку и получил это сбивающее с толку предупреждение для многих различных сборок в каждом веб-проекте:

Явное перенаправление привязки в <информация о сборке здесь> конфликтует с автоматически созданным перенаправлением привязки.Попробуйте удалить его из файла конфигурации приложения или отключить автоматически созданные перенаправления привязки.Сборка заменит его на: "".

Хотя это предупреждение указывает на то, что мое явное перенаправление конфликтует с автоматически сгенерированным перенаправлением, документация Microsoft говорит мне об обратном: веб-приложения не генерируют перенаправления привязки автоматически:

Автоматическое связывание перенаправлений реализовано по-разному для веб-приложений.Поскольку исходный файл конфигурации (web.config) необходимо изменить для веб-приложений, перенаправления привязки не добавляются в файл конфигурации автоматически.Тем не менее, Visual Studio уведомляет вас о конфликтах привязки, и вы можете добавить перенаправления привязки для разрешения конфликтов.Поскольку вам всегда предлагается добавить перенаправления привязки, вам не нужно явно отключать эту функцию для веб-приложения.

Итак, как мне продолжить?Я уже пытался установить для AutoGenerateBindingRedirects и GenerateBindingRedirectOutputType значение false в файлах .csproj, чтобы были учтены мои явные перенаправления, но это не помогло устранить предупреждения.

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