列出所有带有 Id、版本、许可证 URL 和项目 URL 的 NuGet 包

List all NuGet packages with Id, Version, License URL and Project URL

我想从我的解决方案中所有已安装的 nuget 包中提取以下信息: ID、版本、许可证 URL 和项目 URL。 nuget 包管理器列出了我需要的每个包的所有信息。 (见图)

当我使用命令 Get-Package | select * 查看 nuget 包管理器控制台中每个对象中存储的所有信息时,我得到以下示例性结果:

通过使用Get-Package | select -Unique Id, Version, LicenseUrl,我可以提取一部分所需信息。但是如何将项目 URL 添加到每个条目?

这是不可能的。 Get-Package | select xxx命令下ProjectUrl没有参数。这是一个功能请求。

因此,如果您想要它,您应该 request a feature to the Team,当您完成它时,您可以在这里分享 link,包括我们在内的任何对此感兴趣的人都会投票。这些将有助于获得 Microsoft.

的更多关注