2011-07-31 182 views
39

根據這http://docs.nuget.org/docs/start-here/using-the-package-manager-console我應該看到PM提示和像get-packages命令應該工作。隨着我的VS2010的軟件包管理器控制檯提示說包管理器控制檯不工作

PS E:\myprojectfolder 

,並沒有命令的工作 - 它會發出一個錯誤說:

PS E:\project> get-package -ListAvailable 
The term 'get-package' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is co 
rrect and try again. 
At line:1 char:12 
+ get-package <<<< -ListAvailable 
    + CategoryInfo   : ObjectNotFound: (get-package:String) [], CommandNotFoundException 
    + FullyQualifiedErrorId : CommandNotFoundException 

任何想法?

+0

重新啓動計算機並VS某種程度上解決了這個問題,收盤。 – mare

+0

刪除領先空間。 – davidfowl

+0

這不是問題,問題是我甚至沒有看到PM提示 – mare

回答

31

而不是投票關閉並留下評論的答案,這是值得張貼作爲一個實際的答案,以便其他人的問題看到一個回答問題的搜索結果,而不是一個懸而未決的一個:-)

從註釋複製:

重新啓動計算機並VS某種程度上修正了這個問題,關閉

是的,我已經看到了本次發行前(如果沒有裝載的NuGet模塊)

這個問題上NuGet issue tracker,雖然它的封閉(目前)

+2

謝謝。重新啓動VS爲我工作。由於加載NuGet模塊時出現問題,這似乎是最有效的解決方法。 –

+1

這是一個測試版問題。在創建新項目時,PowerShell不加載nuget。它將在Release Candidate中解決。 –

+0

這有時適用於我,其他時間不適用。我已經在第20次重新啓動了,並且正要瘋了。 –

30

這個問題的解決辦法是:

  1. 關閉程序包管理器控制檯
  2. 關閉項目
  3. Close Visual Studio
  4. 啓動Visual Studio
  5. 再次打開項目
0

我正在使用軟件包管理器控制檯安裝軟件包,並且出現此錯誤。奇怪的是,通過使用Nuget Package Manager用戶界面並沒有產生這個錯誤,問題解決了。

0

的解決方案是:

  1. 打開Visual sutido
  2. 打開包管理器控制檯
  3. 使用的文件菜單中打開你的項目