如何显示NuGet包依赖关系?

7
我正在使用Visual Studio 2019。在.NET Framework项目中,我想显示已安装包所依赖的其他包。如何实现?
如果我创建一个.NET Core项目,在解决方案资源管理器窗格下的项目中的“依赖项”下似乎很容易找到这些信息(可以展开并浏览层次结构)。
然而,在.NET项目中,存在“引用”而不是“依赖项”,但是它无法以相同的方式展开。

1
如果您没有使用SDK样式项目,则Visual Studio中没有类似的功能。可能您可以使用NuGet Package Explorer。它不会显示完整的树形结构,但会显示每个NuGet包的依赖项。 - Matt Ward
2个回答

2
同意Matt的观点,你现在想要的功能不支持在.NET Framework项目中使用。这个特性只能在新的SDK格式项目中使用,例如.NET Core和.NET Standard项目。请参见此处的类似问题。
据我所知,没有扩展支持此行为。因此,恐怕答案是否定的,我们无法在.NET Framework项目中使用NuGet依赖树,因为VS IDE本身和VS扩展都不支持此功能。
如果您确实需要此功能,建议您在Developer Community Forum(我们的用户声音论坛)中发布您的功能请求。如果它获得足够的投票,产品团队将认真考虑。感谢您帮助使VS变得更好 :)

-3

你可以通过这种方式进行分叉:

enter image description here

  • 右键单击您的项目。
  • 选择管理Nuget包选项。
  • 选择“已安装”选项卡,显示您添加的NuGet包。

9
只显示直接依赖项吗?在我的情况下,我想显示直接依赖项的依赖项。 - HelloWorld

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接