[英]Automatically add references from PackageReference to NuGet package on pack
[英]Does Nuget automatically create package with PackageReference'd dependencies?
我有一个使用Visual Studio 2017(v 15.9.7)的.NET 4.5.2库。
在我的库项目(即csproj)中,我为WPF添加了对CEFSharp的Nuget依赖项(它本身包括其他依赖项)。
我已经将我的库Nuget引用转换为使用较新的“ PackageReference”模式。
nuget pack
运行nuget pack
,我希望创建的*.nupkg
将自动包括对我的库引用的CEFSharp组件的引用。
看起来并非如此。 当我将nupkg
作为zip
打开时,看不到对CEFSharp的任何引用。
即使我的csproj已经实质上定义了CEFSharp依赖关系,我是否真的需要使我的库的nuspec
文件冗余地声明CEFSharp依赖关系?
如果要从nuspec文件生成nuget,则可以,该文件必须声明对其他nuget的依赖关系。 例如:
<dependencies>
<group>
<dependency id="CefSharp.Wpf" version="71.0.0" exclude="Build,Analyzers" />
</group>
</dependencies>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.