Instalowanie serwera Sheetize MCP przy użyciu NuGet
Instalowanie serwera Sheetize MCP przy użyciu NuGet
NuGet to darmowy, otwarto‑źródłowy menedżer pakietów dla .NET, który upraszcza dodawanie, usuwanie i aktualizowanie bibliotek w projektach Visual Studio. Automatycznie zarządza plikami bibliotecznymi, referencjami i zmianami konfiguracji.
Jak zainstalować za pomocą konsoli Menedżera pakietów NuGet
Jeśli używasz Visual Studio Community 2026
-
Otwórz projekt:
- Uruchom Visual Studio Community 2026 i otwórz swoją aplikację .NET.
-
Utwórz plik mcp.json w katalogu rozwiązania z następującą zawartością:
- Zamień
path\\to\\license.licna ścieżkę do pliku licencji albo usuń wiersz konfiguracyjny w wersji darmowej.
{ "inputs": [], "servers": { "sheetize-mcp-server": { "type": "stdio", "command": "dnx", "args": [ "SheetizeMCPServer", "--prerelease", "--yes", "--licensePath", "path\\to\\license.lic" ], "env": {} } } } - Zamień
-
Sprawdź, czy pakiet został pomyślnie zainstalowany:
- Przejdź do View > GitHub Copilot Chat.
- Przejdź do Select tools and skills i zobacz w sekcji Added, czy pojawił się niestandardowy serwer MCP.
Jeśli używasz Visual Studio Code
-
Otwórz projekt:
- Uruchom Visual Studio Code.
-
W katalogu głównym projektu utwórz folder i plik
.vscode/mcp.jsonz następującą zawartością:- Zamień
path\\to\\license.licna ścieżkę do pliku licencji albo usuń wiersz konfiguracyjny w wersji darmowej.
{ "servers": { "sheetize-mcp-server": { "type": "stdio", "command": "dnx", "args": [ "SheetizeMCPServer", "--prerelease", "--yes", "--licensePath", "path\\to\\license.lic" ] } } } - Zamień
-
Sprawdź, czy pakiet został pomyślnie zainstalowany:
- Przejdź do View > Chat.
- Przejdź do Settings > MCP Servers i zobacz w sekcji Workspace, czy pojawił się niestandardowy serwer MCP.
Zalety używania NuGet
-
Automatyczne zarządzanie zależnościami:
- NuGet automatycznie obsługuje zależności, zapewniając, że wszystkie wymagane biblioteki są dołączone i prawidłowo aktualizowane.
-
Uproszczone aktualizacje:
- Aktualizowanie pakietów jest proste, zarówno przez konsolę Menedżera pakietów, jak i interfejs graficzny.
-
Integracja z Visual Studio:
- NuGet jest w pełni zintegrowany z Visual Studio, oferując przyjazny interfejs do zarządzania pakietami.
-
Zarządzanie wersjami:
- NuGet pozwala kontrolować różne wersje bibliotek, co ułatwia powrót do starszych wersji lub testowanie nowych wydań.
Wady używania NuGet
-
Ograniczenie do Visual Studio:
- NuGet jest przede wszystkim przeznaczony dla Visual Studio, choć można go używać w innych środowiskach z mniejszą integracją.
-
Potencjalne konflikty wersji:
- W większych projektach zarządzanie wersjami może stać się skomplikowane i wymagać dokładnej uwagi.
-
Zależność od sieci:
- Instalowanie i aktualizowanie pakietów wymaga połączenia z Internetem. Praca offline może wymagać wcześniejszego pobrania pakietów.
-
Złożoność w dużych projektach:
- Projekty o rozbudowanych zależnościach mogą uznać zarządzanie NuGet za bardziej uciążliwe, co może wymagać dodatkowych narzędzi lub strategii.