【发布时间】:2021-04-05 16:04:49
【问题描述】:
我们有几十个微服务,需要跟踪每个微服务使用的 Nuget 包列表,并定期更新这些包以确保合规性。是否有可以扫描多个解决方案/项目并为我们提供软件包安装概览的工具?
【问题讨论】:
-
你好朋友,有关于这个问题的更新吗?
标签: .net visual-studio nuget nuget-package
我们有几十个微服务,需要跟踪每个微服务使用的 Nuget 包列表,并定期更新这些包以确保合规性。是否有可以扫描多个解决方案/项目并为我们提供软件包安装概览的工具?
【问题讨论】:
标签: .net visual-studio nuget nuget-package
您可以获取每个解决方案已安装的 nuget 包的信息。
使用 VS IDE 打开每个解决方案 xxx.sln 文件。然后进入Tools-->Nuget Package Manager-->Package Manager Console,然后输入:
Get-Package | Select-Object Id, Version, ProjectName
如果你的 sln 文件都是 new-sdk 项目(net core 或 net standard),你可以运行
dotnet list xxx\xxx.sln package
在 CMD 或 Package Manage Console 下获取信息。
【讨论】: