【发布时间】:2019-06-04 17:48:34
【问题描述】:
到目前为止,我一直在使用属性来控制 PackageReference 的资产依赖关系(第一个示例)。最近,在使用 NuGet 包管理器(在 VS 中)之后,我最终得到了完全不同的 XML。
两者都在控制相同的东西,谁能帮我理解差异和需要两种方法来控制类似的东西吗?
Additions to the csproj format for .NET Core > PackageReference
<PackageReference Include="Contoso.Utility.UsefulStuff" Version="3.6.0" PrivateAssets="..." IncludeAssets="..." ExcludeAssets="..." />
Package references (PackageReference) in project files > Controlling dependency assets:
<PackageReference Include="Contoso.Utility.UsefulStuff" Version="3.6.0">
<IncludeAssets>...</IncludeAssets>
<ExcludeAssets>...</ExcludeAssets>
<PrivateAssets>...</PrivateAssets>
</PackageReference>
【问题讨论】: