当我点击Manage Nuget for Solution
我的Solution
我检查更新并看到我的一个包Mr.Gestures
(虽然我不确定包是否重要)需要更新。
我点击Update
它,它要求我这样做,Select Projects
但没有项目可供选择,因为它们都被禁用(见下面的截图)。
我需要做什么才能solution
识别出Package
它是最新的?
当我点击Manage Nuget for Solution
我的Solution
我检查更新并看到我的一个包Mr.Gestures
(虽然我不确定包是否重要)需要更新。
我点击Update
它,它要求我这样做,Select Projects
但没有项目可供选择,因为它们都被禁用(见下面的截图)。
我需要做什么才能solution
识别出Package
它是最新的?
从内置的 nuget power shell 命令行中尝试一下,nuget update 命令会在这里为您提供一些解决方案.. 看看这个
从链接:
您可以编写一个自定义脚本来更新包,如下所示,并在包管理器控制台中执行它
$list = Get-package -project {Add project name here}
for($i=0; $i -lt $list.Length;$i ++ ) { if($list[$i].Id -ne "jquery") { Update-Package -project {Add project name here}
所以我找到了解决这个问题的方法: