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

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

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

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

Надеюсь, это warnings имеет смысл!

.net

warnings

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

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