[英]Nuget nuspec specify private dependency
基本上就是這個 。
我有一個具有依賴關系的NuGet包,它與包一起安裝。 但是,NuGet添加了包和遞歸依賴包作為參考。
MsBuild有<private>標簽來區分一種類型的依賴關系,NuGet在過去的5年中是否已經改變以支持這種情況?
我找不到它的任何提示。
TX
如果您使用引用NuGet包(而不是packages.config)的PackageReference格式 ,則它允許控制項目使用的資產並轉發到每個引用包的依賴項。 這也允許sepcify包的所有資產都是“私有”,這導致引用不被添加到打包的nupkg:
<ItemGroup>
<PackageReference Include="My.BuildTimeOnly.Dependency"
Version="1.2.3"
PrivateAssets="all" />
</ItemGroup>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.