术语“添加包”不被识别为cmdlet,函数,脚本文件或可操作程序的名称

时间:2011-01-29 21:01:03

标签: visual-studio-2010 nuget

我使用Add Library Package Reference并在HTML Agility Pack和NewtonSoft.JSON上添加引用。

然后我尝试使用此命令从控制台向我的测试项目添加其中一个程序集的引用。

PM> Add-Package HTML Agility Pack

我收到此错误:

  

术语“添加包”不会被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。       在行:1个字符:12       + Add-Package<<<< HTML敏捷包           + CategoryInfo:ObjectNotFound:(Add-Package:String)[],CommandNotFoundException           + FullyQualifiedErrorId:CommandNotFoundException

什么是坏的,智能感知也不起作用。

我有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:无法绑定参数'Version'。无法将值“Pack”转换为“System.Version”类型。错误:“版本字符串部分太短或太长。”

2 个答案:

答案 0 :(得分:3)

将“HTML Agility Pack”放在引号

Install-Package "HTML Agility Pack"

答案 1 :(得分:0)

我尝试过这样:Find-Package -remote -filter html给了我以下内容:

  

Id版本说明
   - ------- -----------
  HtmlAgilityPack 1.4.0这是一个敏捷的HTML解析器,可以构建读/写...

因此,使用命令Install-Package HtmlAgilityPack下载您所追求的包。

一个方便的提示顺便说一下:如果你输入install-package html,然后输入 Tab ,那么选择,在写这个仍然只有一个选项时,会出现。