Термин «Add-Package» не распознается как имя командлета, функции, файла сценария или исполняемой программы.

Я использую Add Library Package Reference и добавляю ссылку на HTML Agility Pack и NewtonSoft.JSON.

Затем я пытаюсь добавить ссылку на одну из этих сборок в свой тестовый проект из консоли с помощью этих команд.

PM> Add-Package HTML Agility Pack

Я получаю эту ошибку:

Термин «Add-Package» не распознается как имя командлета, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку. В строке: 1 символ: 12 + Add-Package ‹‹‹‹ HTML Agility Pack + CategoryInfo : ObjectNotFound: (Add-Package:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

Что плохо, так еще и Intellisense не работает.

У меня есть Visual Studio Ultimate 2010 x86. Я установил NuGet 1.0 RTM.

И последняя проблема: возможно ли добавить ссылку на Caliburn Micro или Managed Extensibility Framework?

Я надеюсь, что этот пакет установлен:

PM> get-package

*Id Описание версии

HTML Agility Pack 1.4 Гибкий синтаксический анализатор HTML, который создает DOM для чтения и записи... Newtonsoft.Json 4.0.1 Json.NET — популярный высокопроизводительный фрейм JSON...*

ОТРЕДАКТИРОВАНО:

Я пытаюсь PM> install-package HTML Agility Pack

Install-Package: невозможно привязать параметр «Версия». Невозможно преобразовать значение «Pack» в тип «System.Version». Ошибка: «Строка версии слишком коротка или слишком длинна».


person Community    schedule 29.01.2011    source источник


Ответы (2)


Поместите «HTML Agility Pack» в кавычки.

Install-Package "HTML Agility Pack"
person davidfowl    schedule 30.01.2011

Я попробовал это так: Find-Package -remote -filter html что дало мне следующее:

Идентификатор Версия Описание
-- ------- -----------
HtmlAgilityPack 1.4.0 Это гибкий HTML-парсер, который строит чтение/запись...

Таким образом, используя команду Install-Package HtmlAgilityPack, вы загружаете нужный вам пакет.

Между прочим, полезный совет: если вы введете install-package html, а затем Tab, то появятся варианты выбора, на момент написания этого еще только один.

person Kris van der Mast    schedule 29.01.2011