.net 如何获取多个微服务使用的Nuget软件包列表

.net 如何获取多个微服务使用的Nuget软件包列表,.net,visual-studio,nuget,nuget-package,.net,Visual Studio,Nuget,Nuget Package,我们有几十个微服务,需要跟踪每个微服务使用的Nuget软件包列表,并定期更新这些软件包以符合法规要求。是否有一个工具可以扫描多个解决方案/项目,并为我们提供软件包安装的概述?您可以获得每个解决方案的已安装nuget软件包的信息 使用VS IDE打开每个解决方案xxx.sln文件。然后进入工具-->Nuget Package Manager-->Package Manager控制台,然后键入: Get-Package | Select-Object Id, Version, ProjectName

我们有几十个微服务,需要跟踪每个微服务使用的Nuget软件包列表,并定期更新这些软件包以符合法规要求。是否有一个工具可以扫描多个解决方案/项目,并为我们提供软件包安装的概述?

您可以获得每个解决方案的已安装nuget软件包的信息

使用VS IDE打开每个解决方案
xxx.sln
文件。然后进入工具-->Nuget Package Manager-->Package Manager控制台,然后键入:

Get-Package | Select-Object Id, Version, ProjectName
如果您的sln文件都是新的sdk项目(
netcore
netstandard
),则可以运行

 dotnet list xxx\xxx.sln package

CMD软件包管理控制台下获取信息。

嗨,朋友,有关于此问题的更新吗?