Консоль диспетчера пакетов не работает
В соответствии с этим 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
Любые идеи?
Ответы
Ответ 1
Вместо того, чтобы голосовать, чтобы закрыть и оставить ответ в комментариях, стоит опубликовать его как реальный ответ, чтобы другие с проблемой видели ответный вопрос в результатах поиска, а не без ответа: -)
Скопировано из комментариев:
перезагрузка компьютера и VS как-то исправили эту проблему, закрыв
Да Я видел эту проблему раньше (где модуль NuGet не загружен)
Эта проблема находится в отслеживании проблем NuGet, хотя она закрыта (на данный момент)
Ответ 2
Решение этой проблемы:
- Закройте консоль диспетчера пакетов
- Закрыть проект
- Закрыть Visual Studio
- Запустить Visual Studio
- Откройте проект снова
Ответ 3
Я использовал консоль диспетчера пакетов для установки пакета и получал эту ошибку. Странно с помощью пользовательского интерфейса Nuget Package Manager эта ошибка не возникала, и проблема была решена.
Ответ 4
решение:
- open visual sutido
- откройте консоль диспетчера пакетов
- используйте меню файла, чтобы открыть проект