在NuGet打包期间如何忽略依赖项.Net Core?

时间:2019-05-07 17:02:34

标签: .net nuget-package core

我在磁盘(本地Nuget)上有自己的nuget软件包。我试图不多次添加相同的dll,并遇到类似图像的情况

我在打包过程中尝试了以下代码,但不起作用

  dotnet pack PathtoSolution\SystemCore.Services.Data --no-dependencies --output "G:\NuGetPackages"

但是在还原到另一个项目期间,依赖关系又回来了。

enter image description here

有没有办法在打包过程中不包括依赖项,还是在安装时忽略了我唯一的选择?

1 个答案:

答案 0 :(得分:0)

您可以添加到PackageReference PrivateAssets="all"中-但这会产生一些不良影响,并且您将无法访问nuget包之外的那些程序集中定义的类型。如果可以的话,就可以了。