在powershell脚本中,我希望能够知道我所依赖的包的版本。我可以让nuget.exe告诉我这些信息吗?
我尝试过这样的事情:nuget list nunit.runners
这适用于某些软件包,但对于某些软件包(例如示例中的nunit.runners),它会返回一个完整的软件包列表,而不仅仅是我想要的软件包。
如果有人可以指出一种方法可以让nuget列表在搜索条件上只返回一个完全匹配的单个项目就足够了。
我的问题是,对于特定包的最新版本的版本号,问一个nuget feed的最直接的方法是什么?
答案 0 :(得分:4)
这是requested feature in codeplex。我在PowerShell之外的Visual Studio之外工作,并且能够使用:
nuget list id:EntityFramework | ? { $_ -match "^EntityFramework\s+" }
答案 1 :(得分:1)
答案 2 :(得分:-1)
我决定做的只是安装软件包,然后查看packages文件夹中的目录以确定我刚刚安装的版本。