Я хотел бы глобально установить Private
метаданные для всех ProjectReference
в решении. Для этой цели я создал файл Directory.Build.targets в том же каталоге, а также файл sln со следующим содержимым
<Project>
<Target Name="UpdateProjectRefs" BeforeTargets="Build">
<ItemGroup>
<ProjectReference Update="@(ProjectReference)" >
<Private>False</Private>
</ProjectReference>
</ItemGroup>
</Target>
</Project>
К сожалению, это не работает - зависимости проекта по-прежнему копируются длявсе проекты внутри решения. Все проекты имеют TargetFramework, установленный в netstandard2.0. Можно ли обновить метаданные ProjectReference во время сборки?