我们在内部创建和托管NuGet软件包,其中包含源代码和深度依赖树。我在获取“行为”依赖项时遇到了一些问题。
为清楚起见,这是专门通过VS或Rider将软件包安装到.Net Core / PackageReference项目中。我不希望它是VS / Rider / etc的错误,以至于我们正在做一些稍微错误的事情。
场景:
期望:
实际:
如果需要样本nuspec文件等,请告诉我。
谢谢
(这是来自https://github.com/NuGet/Home/issues/8858的交叉帖子。一周未回复)
答案 0 :(得分:0)
NuGet的github(上面列出)的帖子以解决方案结束。在nuspec中声明依赖项时,请将include
设置为“ Runtime,Compile,Native,ContentFiles,BuildTransitive”(或其某种组合),并且依赖项的文件将正确嵌入。我仍在努力解决这些选项之间的差异,但是您已经掌握了。