C# Nuget是否自动创建带有PackageReference';依赖关系?

C# Nuget是否自动创建带有PackageReference';依赖关系?,c#,visual-studio,nuget,nuget-package,C#,Visual Studio,Nuget,Nuget Package,我有一个使用Visual Studio 2017(v 15.9.7)的.NET 4.5.2库 在我的库项目(即csproj)中,我在CEFSharp for WPF上添加了一个Nuget依赖项(它本身包括其他依赖项) 我已将我的库Nuget引用转换为使用较新的“PackageReference”模式 从命令行运行nuget-pack时,我希望创建的*.nupkg将自动包含对我的库引用的组件的引用 看起来情况并非如此。当我将nupkg作为zip打开时,我看不到对CEFSharp的任何引用 我真的需

我有一个使用Visual Studio 2017(v 15.9.7)的.NET 4.5.2库

在我的库项目(即csproj)中,我在CEFSharp for WPF上添加了一个Nuget依赖项(它本身包括其他依赖项)

我已将我的库Nuget引用转换为使用较新的“PackageReference”模式

从命令行运行
nuget-pack
时,我希望创建的
*.nupkg
将自动包含对我的库引用的组件的引用

看起来情况并非如此。当我将
nupkg
作为
zip
打开时,我看不到对CEFSharp的任何引用


我真的需要让我的库的
nuspec
文件冗余地声明CEFSharp依赖项吗?即使我的csproj已经基本上定义了CEFSharp依赖项?

如果您是从nuspec文件生成nuget,那么是的,该文件必须向其他nuget声明依赖项。例如:

<dependencies>
  <group>
    <dependency id="CefSharp.Wpf" version="71.0.0" exclude="Build,Analyzers" />
  </group>
</dependencies>

如果要从nuspec文件生成nuget,则是,此文件必须声明与其他nuget的依赖关系。比如说