列出所有带有 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 包管理器控制台中每个对象中存储的所有信息时,我得到以下示例性结果:
- 项目名称:WebSchnittstellen
- ID : Antlr
- 版本:{3.5.0.2}
- 异步延迟版本:NuGet.Versioning.NuGetVersion[]
- 版本:3.5.0.2
- 所有版本:假
- 许可证网址:http://www.antlr3.org/license.html
通过使用Get-Package | select -Unique Id, Version, LicenseUrl
,我可以提取一部分所需信息。但是如何将项目 URL 添加到每个条目?
这是不可能的。 Get-Package | select xxx
命令下ProjectUrl
没有参数。这是一个功能请求。
因此,如果您想要它,您应该 request a feature to the Team,当您完成它时,您可以在这里分享 link,包括我们在内的任何对此感兴趣的人都会投票。这些将有助于获得 Microsoft.
的更多关注
我想从我的解决方案中所有已安装的 nuget 包中提取以下信息: ID、版本、许可证 URL 和项目 URL。 nuget 包管理器列出了我需要的每个包的所有信息。 (见图)
当我使用命令 Get-Package | select *
查看 nuget 包管理器控制台中每个对象中存储的所有信息时,我得到以下示例性结果:
- 项目名称:WebSchnittstellen
- ID : Antlr
- 版本:{3.5.0.2}
- 异步延迟版本:NuGet.Versioning.NuGetVersion[]
- 版本:3.5.0.2
- 所有版本:假
- 许可证网址:http://www.antlr3.org/license.html
通过使用Get-Package | select -Unique Id, Version, LicenseUrl
,我可以提取一部分所需信息。但是如何将项目 URL 添加到每个条目?
这是不可能的。 Get-Package | select xxx
命令下ProjectUrl
没有参数。这是一个功能请求。
因此,如果您想要它,您应该 request a feature to the Team,当您完成它时,您可以在这里分享 link,包括我们在内的任何对此感兴趣的人都会投票。这些将有助于获得 Microsoft.
的更多关注