1

在 Visual Studio(在本例中为 2019)解决方案中,有没有办法在多个 .csproj 文件可以在解决方案中使用它的位置指定 <ItemGroup>?

例如,此 ItemGroup 用于 Test.sln 内的多个 .csproj 文件中。不必将此 ItemGroup 添加到每个 .csproj 文件中,我想以某种方式将它放在一个公共文件中并从 .csproj 文件中引用它。那可能吗?

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="3.1.10" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(MicrosoftNETTestSdk)" />
  </ItemGroup>
4

1 回答 1

3

您可以使用Directory.Build.props仅包含以下常见内容的目录层次结构中的文件(例如 .sln 文件旁边):

<Project>
  <ItemGroup>
    ...
  </ItemGroup>
</Project>
于 2021-02-22T11:11:46.917 回答