【问题标题】:How to get a list of Nuget packages used by multiple microservices如何获取多个微服务使用的 Nuget 包列表
【发布时间】:2021-04-05 16:04:49
【问题描述】:

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

【问题讨论】:

  • 你好朋友,有关于这个问题的更新吗?

标签: .net visual-studio nuget nuget-package


【解决方案1】:

您可以获取每个解决方案已安装的 nuget 包的信息。

使用 VS IDE 打开每个解决方案 xxx.sln 文件。然后进入Tools-->Nuget Package Manager-->Package Manager Console,然后输入:

Get-Package | Select-Object Id, Version, ProjectName

如果你的 sln 文件都是 new-sdk 项目(net corenet standard),你可以运行

 dotnet list xxx\xxx.sln package

CMDPackage Manage Console 下获取信息。

【讨论】:

    猜你喜欢
    • 2014-08-19
    • 1970-01-01
    • 2021-11-24
    • 1970-01-01
    • 2020-11-24
    • 1970-01-01
    • 1970-01-01
    • 2019-11-27
    • 2019-05-18
    相关资源
    最近更新 更多