Как использовать NuGet при использовании пакета в .NET Standard И .NET Framework без конфликтов? - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть несколько решений, в которых есть несколько проектов .NET Standard, использующих пакеты NuGet для AutoFac и Log4Net. Тем не менее, мое же решение имеет проекты .NET Framework, которые также используют Log4Net и AutoFac.

TFS Build восстанавливает Nuget и создает каждое решение. Проблема в том, что в папке Bin может быть только одна DLL из каждой. Так что во время выполнения не все работает, потому что в папке Bin может быть неправильная DLL для log4Net или AutoFac. NuGet, конечно, просто всегда восстанавливает библиотеки DLL для любой целевой версии. Я думаю, что мне нужно придерживаться ОДНОЙ версии (.NET Standard) log4Net и Autofac, но я не могу заставить Nuget НЕ восстанавливать версию .NET Framework. Какое решение для этого?

...