![](/img/trans.png)
[英]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.