В мире ядра net вы должны вызвать команду publi sh для переноса сборок, на которые есть ссылки через nuget, в выходной каталог ваших проектов.
В мире. NET Framework , нет команды publi sh. Я предположил, что msbuild всегда разрешает указанные пакеты nuget и копирует сборки в выходной каталог. На моем компьютере разработчика это работает всегда.
Теперь мы видим проблемы, которых это не происходит во время автоматической сборки, и коллеги начали добавлять ссылки с помощью GeneratePathProperty и выполнять явное действие копирования с помощью CopyToOutputDirectory. , На мой взгляд, это неправильно и подвержено ошибкам, потому что переходные зависимости не разрешаются автоматически.
Может кто-нибудь указать мне на документацию по msbuild, которая объясняет обработку нюгетов?