Обновление метаданных для ссылок на проекты из Directory.Build.targes - PullRequest
0 голосов
/ 28 октября 2019

Я хотел бы глобально установить 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 во время сборки?

...