當我點擊Manage Nuget for Solution
在我的Solution
我檢查更新,看看我的軟件包Mr.Gestures
(雖然我不確定軟件包的問題)需要更新。管理Nuget的解決方案告訴我更新軟件包,但不提供項目更新
我點擊Update
,它會讓我到Select Projects
,但沒有提供任何項目可供選擇,因爲它們全部禁用(請參見下面的截圖)。
什麼我需要做的,這樣我solution
識別Package
它是最新的嗎?
當我點擊Manage Nuget for Solution
在我的Solution
我檢查更新,看看我的軟件包Mr.Gestures
(雖然我不確定軟件包的問題)需要更新。管理Nuget的解決方案告訴我更新軟件包,但不提供項目更新
我點擊Update
,它會讓我到Select Projects
,但沒有提供任何項目可供選擇,因爲它們全部禁用(請參見下面的截圖)。
什麼我需要做的,這樣我solution
識別Package
它是最新的嗎?
所以我發現如何解決這個問題:
給它內置的NuGet電源外殼命令行一試,更新的NuGet命令將帶你一些解決方案在這裏..看看This
從鏈接:
你可以編寫一個自定義腳本來更新軟件包,並在包管理器控制檯中執行它
$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}
所以這個結果是'Get-Package'返回'Mr.Gesutes 1.2.1'安裝和'1.2.2'。但在每個單獨的項目上執行Get-Package都沒有報告任何對'Mr.Gestures 1.2.1'的引用 – user1
給它在建的NuGet電源外殼命令行一試,更新的NuGet命令將帶你一些解決方案在這裏.. – prudviraj