0

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

然后我尝试使用此命令从控制台将这些程序集之一的引用添加到我的测试项目中。

PM> Add-Package HTML Agility Pack

我收到此错误:

术语“Add-Package”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 line:1 char: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 构建读/写 DOM 的敏捷 HTML 解析器... Newtonsoft.Json 4.0.1 Json.NET 是一种流行的高性能 JSON 框架...*

编辑:

我试试PM> install-package HTML Agility Pack

安装包:无法绑定参数“版本”。无法将值“Pack”转换为类型“System.Version”。错误:“版本字符串部分太短或太长。”

4

2 回答 2

3

将“HTML 敏捷包”放在引号中

Install-Package "HTML Agility Pack"
于 2011-01-30T12:42:52.917 回答
0

我这样尝试过:Find-Package -remote -filter html它给了我以下信息:

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

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

顺便说一句,一个方便的提示:如果你输入install-package html然后Tab然后是选择,在写这篇文章的那一刻仍然只有一个,选择就会出现。

于 2011-01-29T21:12:31.940 回答