คำว่า 'Add-Package' ไม่ได้รับการยอมรับว่าเป็นชื่อของ cmdlet, ฟังก์ชัน, ไฟล์สคริปต์หรือโปรแกรมที่ทำงานได้

ฉันใช้ Add Library Package Reference และเพิ่มการอ้างอิงใน HTML Agility Pack และ NewtonSoft.JSON

จากนั้นฉันลองเพิ่มการอ้างอิงบนหนึ่งในแอสเซมบลีเหล่านี้ให้กับโปรเจ็กต์ทดสอบของฉันจากคอนโซลด้วยคำสั่งนี้

PM> Add-Package HTML Agility Pack

ฉันได้รับข้อผิดพลาดนี้:

คำว่า 'Add-Package' ไม่ได้รับการยอมรับว่าเป็นชื่อของ cmdlet, ฟังก์ชัน, ไฟล์สคริปต์ หรือโปรแกรมที่ทำงานได้ ตรวจสอบการสะกดชื่อ หรือหากมีเส้นทางรวมอยู่ ให้ตรวจสอบว่าเส้นทางนั้นถูกต้องแล้วลองอีกครั้ง ที่บรรทัด: 1 อักขระ: 12 + เพิ่มแพ็คเกจ ‹‹‹‹ 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

* คำอธิบายเวอร์ชันรหัส

HTML Agility Pack 1.4 ตัวแยกวิเคราะห์ HTML แบบ Agile ที่สร้าง 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 ซึ่งให้สิ่งต่อไปนี้แก่ฉัน:

คำอธิบายเวอร์ชัน Id
-- ------- -----------
HtmlAgilityPack 1.4.0 นี่คือตัวแยกวิเคราะห์ HTML ที่คล่องตัวที่สร้างการอ่าน/เขียน...

ดังนั้นการใช้คำสั่ง Install-Package HtmlAgilityPack จะดาวน์โหลดแพ็คเกจที่คุณต้องการ

เคล็ดลับที่มีประโยชน์: หากคุณพิมพ์ install-package html แล้วตามด้วย Tab ตัวเลือกต่างๆ ในขณะที่เขียนยังคงมีเพียงตัวเลือกเดียวเท่านั้น ตัวเลือกจะปรากฏขึ้น

person Kris van der Mast    schedule 29.01.2011