Предупреждение: обнаружены конфликты между разными версиями одной и той же зависимой сборки.

В основном это происходит, когда .net-framework в сборках, на которые вы warnings ссылаетесь, для параметра dot-net «Копировать локально» установлено .net значение «Истина», что означает, что .net-framework копия DLL помещается в папку dot-net bin вместе с вашим exe.

Поскольку dotnet Visual Studio также скопирует .net все зависимости сборки, на warning которую указывает ссылка, можно dot-net получить ссылки на две разные warnings сборки одной и той же сборки. Скорее warning всего, это произойдет, если warning ваши проекты находятся в .net отдельных решениях и, следовательно, могут dot-net быть скомпилированы отдельно.

Способ, которым warnings я обошел это, заключается .net в том, чтобы установить для .net-framework параметра Copy Local значение .net-framework False для ссылок в сборочных dotnet проектах. Делайте это только dotnet для исполняемых файлов/веб-приложений, где dot-net вам нужна сборка для запуска warnings готового продукта.

Надеюсь, это .net-framework имеет смысл!

.net

warnings

2022-11-01T23:05:45+00:00
Вопросы с похожей тематикой, как у вопроса:

Предупреждение: обнаружены конфликты между разными версиями одной и той же зависимой сборки.