Cài đặt Sheetize MCP Server qua NuGet
Cài đặt Sheetize MCP Server qua NuGet
NuGet là trình quản lý gói mã nguồn mở, miễn phí cho .NET, giúp đơn giản hoá việc thêm, gỡ bỏ và cập nhật các thư viện trong các dự án Visual Studio. Nó tự động quản lý các tệp thư viện, tham chiếu và các thay đổi cấu hình.
Cách cài đặt qua NuGet Package Manager Console
Nếu bạn đang dùng Visual Studio Community 2026
-
Mở dự án của bạn:
- Khởi động Visual Studio Community 2026 và mở ứng dụng .NET của bạn.
-
Tạo tệp mcp.json trong thư mục solution với nội dung sau:
- Thay thế
path\\to\\license.licbằng đường dẫn tới tệp giấy phép hoặc xoá dòng cấu hình nếu dùng phiên bản miễn phí.
{ "inputs": [], "servers": { "sheetize-mcp-server": { "type": "stdio", "command": "dnx", "args": [ "SheetizeMCPServer", "--prerelease", "--yes", "--licensePath", "path\\to\\license.lic" ], "env": {} } } } - Thay thế
-
Kiểm tra xem gói đã được cài đặt thành công chưa:
- Điều hướng tới View > GitHub Copilot Chat.
- Chọn Select tools and skills để thấy mục Added có server MCP tùy chỉnh của bạn.
Nếu bạn đang dùng Visual Studio Code
-
Mở dự án của bạn:
- Khởi động Visual Studio Code.
-
Trong thư mục gốc của dự án, tạo thư mục và tệp
.vscode/mcp.jsonvới nội dung sau:- Thay thế
path\\to\\license.licbằng đường dẫn tới tệp giấy phép hoặc xoá dòng cấu hình nếu dùng phiên bản miễn phí.
{ "servers": { "sheetize-mcp-server": { "type": "stdio", "command": "dnx", "args": [ "SheetizeMCPServer", "--prerelease", "--yes", "--licensePath", "path\\to\\license.lic" ] } } } - Thay thế
-
Kiểm tra xem gói đã được cài đặt thành công chưa:
- Điều hướng tới View > Chat.
- Vào Settings > MCP Servers để thấy trong phần Workspace có server MCP tùy chỉnh.
Ưu điểm của việc dùng NuGet
-
Quản lý phụ thuộc tự động:
- NuGet tự động xử lý các phụ thuộc, đảm bảo mọi thư viện cần thiết được bao gồm và cập nhật đúng cách.
-
Cập nhật dễ dàng:
- Việc cập nhật các gói rất đơn giản với NuGet, dù qua Package Manager Console hay giao diện GUI.
-
Tích hợp sẵn trong Visual Studio:
- NuGet được tích hợp liền mạch trong Visual Studio, cung cấp giao diện thân thiện cho việc quản lý gói.
-
Quản lý phiên bản:
- NuGet cho phép bạn quản lý các phiên bản thư viện khác nhau, dễ dàng quay lại phiên bản cũ hoặc thử nghiệm các bản phát hành mới.
Nhược điểm của việc dùng NuGet
-
Chỉ tập trung vào Visual Studio:
- NuGet được thiết kế chủ yếu cho Visual Studio, dù có thể dùng trong môi trường khác thì mức độ tích hợp sẽ kém hơn.
-
Có khả năng xảy ra xung đột phiên bản:
- Quản lý phiên bản trong các dự án lớn có thể trở nên phức tạp, đòi hỏi phải chú ý kỹ lưỡng.
-
Phụ thuộc vào mạng:
- Việc cài đặt và cập nhật các gói yêu cầu có kết nối internet. Khi làm việc offline có thể cần tải trước các gói.
-
Phức tạp đối với dự án lớn:
- Các dự án có nhiều phụ thuộc có thể thấy việc quản lý bằng NuGet trở nên nặng nề, cần bổ sung công cụ hoặc chiến lược bổ trợ.