如何在NuGet包管理器控制台中获取已安装包的Id、版本、许可证URL及项目URL完整信息
如何从NuGet包管理器控制台提取包含Project URL的包信息?
嘿,刚好能帮到你!你现在需要从已安装的NuGet包里提取Id、版本、许可证URL和项目URL这四个信息,目前用Get-Package | select -Unique Id, Version, LicenseUrl已经拿到了前三个,但不知道怎么加上项目URL对吧?
你之前用Get-Package | select *查看包对象的全部字段时,其实漏看了一个关键属性:ProjectUrl!这个属性就是用来存储包的项目URL的,所以你只需要把它加到查询命令里就行。
修改后的具体命令:
Get-Package | select -Unique Id, Version, LicenseUrl, ProjectUrl
执行这个命令后,就能一次性拿到你需要的所有四个字段啦。另外要注意:有些NuGet包可能没有填写ProjectUrl信息,这时候对应的字段值会是空的,这属于正常情况,不是命令的问题哦。
内容的提问来源于stack exchange,提问作者christianbauer1
相关产品推荐
相关产品推荐

