У меня есть проект, который импортирует определенный файл целей из пакета Nuget.Несмотря на то, что я использую PackageReferences, я вынужден импортировать этот файл вручную.
(Подробности см. В моем другом вопросе - Как мы должны выполнять цели сборки пакетов в новом мире, где пакеты nuget используются черезmsbuild PackageReference? )
Этот целевой файл внедряет chromedriver.exe
в группу элементов Content
с CopyToOutputDirectory = PreserveNewest
.
Я наблюдаю ситуацию, когда chromedriver.exe
не копируется в папку bin при запуске msbuild /t:"Restore;Build"
, но копируется при запуске двух целей по отдельности - msbuild /t:Restore; msbuild /t:Build
.
Может кто-нибудь объяснить, как это происходит?
(я убил большую часть дня, узнавая разницу в моей коже, хотите знать, как это произошло?)