การติดตั้ง Sheetize MCP Server ด้วย NuGet
การติดตั้ง Sheetize MCP Server ด้วย NuGet
NuGet คือผู้จัดการแพ็คเกจฟรีและโอเพ่นซอร์สสำหรับ .NET ที่ทำให้การเพิ่ม ลบ และอัปเดตไลบรารีในโครงการ Visual Studio เป็นเรื่องง่าย มันจัดการไฟล์ไลบรารี การอ้างอิง และการเปลี่ยนแปลงการกำหนดค่าโดยอัตโนมัติ
วิธีการติดตั้งผ่าน NuGet Package Manager Console
หากคุณใช้ Visual Studio Community 2026
-
เปิดโปรเจกต์ของคุณ:
- เริ่ม Visual Studio Community 2026 แล้วเปิดแอปพลิเคชัน .NET ของคุณ
-
สร้างไฟล์ mcp.json ในโฟลเดอร์โซลูชันด้วยเนื้อหาต่อไปนี้:
- แทนที่
path\\to\\license.licด้วยที่อยู่ไฟล์ใบอนุญาต หรือเอาบรรทัดการกำหนดค่านี้ออกหากใช้เวอร์ชันฟรี
{ "inputs": [], "servers": { "sheetize-mcp-server": { "type": "stdio", "command": "dnx", "args": [ "SheetizeMCPServer", "--prerelease", "--yes", "--licensePath", "path\\to\\license.lic" ], "env": {} } } } - แทนที่
-
ตรวจสอบว่าติดตั้งแพคเกจสำเร็จหรือไม่:
- ไปที่ View > GitHub Copilot Chat
- ไปที่ Select tools and skills แล้วดูในส่วน Added จะมีเซิร์ฟเวอร์ MCP แบบกำหนดเองปรากฏอยู่
หากคุณใช้ Visual Studio Code
-
เปิดโปรเจกต์ของคุณ:
- เริ่ม Visual Studio Code
-
ในโฟลเดอร์รากของโปรเจกต์สร้างโฟลเดอร์และไฟล์
.vscode/mcp.jsonด้วยเนื้อหาต่อไปนี้:- แทนที่
path\\to\\license.licด้วยที่อยู่ไฟล์ใบอนุญาต หรือเอาบรรทัดการกำหนดค่านี้ออกหากใช้เวอร์ชันฟรี
{ "servers": { "sheetize-mcp-server": { "type": "stdio", "command": "dnx", "args": [ "SheetizeMCPServer", "--prerelease", "--yes", "--licensePath", "path\\to\\license.lic" ] } } } - แทนที่
-
ตรวจสอบว่าติดตั้งแพคเกจสำเร็จหรือไม่:
- ไปที่ View > Chat
- ไปที่ Settings > MCP Servers แล้วดูในส่วน Workspace จะมีเซิร์ฟเวอร์ MCP แบบกำหนดเองปรากฏอยู่
ข้อดีของการใช้ NuGet
-
การจัดการ Dependencies อัตโนมัติ:
- NuGet จัดการ dependencies ให้โดยอัตโนมัติ ทำให้แน่ใจว่ามีไลบรารีที่จำเป็นทั้งหมดและอัปเดตอย่างถูกต้อง
-
การอัปเดตที่ง่าย:
- การอัปเดตแพคเกจทำได้ง่ายผ่าน NuGet ไม่ว่าจะใช้ Package Manager Console หรือ UI
-
บูรณาการกับ Visual Studio:
- NuGet ฝังตัวอยู่ใน Visual Studio อย่างไร้รอยต่อ ให้ผู้ใช้จัดการแพคเกจด้วยอินเทอร์เฟซที่เป็นมิตร
-
การจัดการเวอร์ชัน:
- NuGet ช่วยให้คุณจัดการเวอร์ชันไลบรารีหลายเวอร์ชันได้ง่าย ทำให้สามารถย้อนกลับไปยังเวอร์ชันเก่า หรือทดสอบรีลีสใหม่ได้
ข้อเสียของการใช้ NuGet
-
จำกัดการใช้งานกับ Visual Studio:
- NuGet ถูกออกแบบมาสำหรับ Visual Studio เป็นหลัก แม้ว่าจะใช้ในสภาพแวดล้อมอื่นได้แต่การบูรณาการจะน้อยกว่า
-
อาจเกิดความขัดแย้งของเวอร์ชัน:
- ในโครงการขนาดใหญ่ การจัดการเวอร์ชันอาจซับซ้อนและต้องตรวจสอบอย่างระมัดระวัง
-
ต้องพึ่งพาเครือข่าย:
- การติดตั้งและอัปเดตแพคเกจต้องเชื่อมต่ออินเทอร์เน็ต การทำงานออฟไลน์อาจต้องดาวน์โหลดแพคเกจล่วงหน้า
-
ความซับซ้อนสำหรับโครงการใหญ่:
- โครงการที่มี dependencies เยอะอาจพบว่าการจัดการด้วย NuGet ยากขึ้น และอาจต้องใช้เครื่องมือหรือกลยุทธ์เสริมอื่น ๆ