本质上是this。
我有一个依赖的NuGet包,它和包一起安装。但是,NuGet同时添加了包和递归依赖包作为引用。
MsBuild有一个标签来区分不同类型的依赖,NuGet在过去5年中有没有改变来支持这一点?
我找不到任何线索可以证明这一点。
发送
发布于 2018-02-20 18:10:26
如果您使用的是引用NuGet包的PackageReference format (而不是packages.config),它允许控制项目消耗的资产,并转发到每个引用包的依赖项。这也允许区分包的所有资产都是“私有的”,这导致引用不会添加到打包的nupkg中:
<ItemGroup>
<PackageReference Include="My.BuildTimeOnly.Dependency"
Version="1.2.3"
PrivateAssets="all" />
</ItemGroup>https://stackoverflow.com/questions/48876505
复制相似问题