Installazione di Sheetize MCP Server via NuGet
Installazione di Sheetize MCP Server via NuGet
NuGet è un gestore di pacchetti gratuito e open‑source per .NET che semplifica l’aggiunta, la rimozione e l’aggiornamento di librerie nei progetti Visual Studio. Gestisce automaticamente i file delle librerie, i riferimenti e le modifiche di configurazione.
Come installare tramite la Console di NuGet Package Manager
Se usi Visual Studio Community 2026
-
Apri il tuo progetto:
- Avvia Visual Studio Community 2026 e apri la tua applicazione .NET.
-
Crea il file
mcp.jsonnella cartella della solution con il contenuto seguente:- Sostituisci
path\\to\\license.liccon il percorso del file di licenza oppure rimuovi la riga di configurazione per la versione gratuita.
{ "inputs": [], "servers": { "sheetize-mcp-server": { "type": "stdio", "command": "dnx", "args": [ "SheetizeMCPServer", "--prerelease", "--yes", "--licensePath", "path\\to\\license.lic" ], "env": {} } } } - Sostituisci
-
Verifica che il pacchetto sia stato installato correttamente:
- Vai su View > GitHub Copilot Chat.
- Seleziona Select tools and skills e controlla nella sezione Added la presenza del server MCP personalizzato.
Se usi Visual Studio Code
-
Apri il tuo progetto:
- Avvia Visual Studio Code.
-
Nella cartella radice del progetto crea la cartella e il file
.vscode/mcp.jsoncon il contenuto seguente:- Sostituisci
path\\to\\license.liccon il percorso del file di licenza oppure rimuovi la riga di configurazione per la versione gratuita.
{ "servers": { "sheetize-mcp-server": { "type": "stdio", "command": "dnx", "args": [ "SheetizeMCPServer", "--prerelease", "--yes", "--licensePath", "path\\to\\license.lic" ] } } } - Sostituisci
-
Verifica che il pacchetto sia stato installato correttamente:
- Vai su View > Chat.
- Apri Settings > MCP Servers e controlla nella sezione Workspace la presenza del server MCP personalizzato.
Pro dell’uso di NuGet
-
Gestione automatica delle dipendenze:
- NuGet gestisce automaticamente le dipendenze, garantendo che tutte le librerie necessarie siano incluse e aggiornate correttamente.
-
Aggiornamenti semplificati:
- Aggiornare i pacchetti è semplice con NuGet, sia tramite la console che tramite l’interfaccia grafica.
-
Integrazione con Visual Studio:
- NuGet è integrato nativamente in Visual Studio, offrendo un’interfaccia user‑friendly per la gestione dei pacchetti.
-
Controllo delle versioni:
- NuGet consente di gestire versioni diverse di una libreria, facilitando il ritorno a versioni precedenti o il test di nuove release.
Contro dell’uso di NuGet
-
Limitato a Visual Studio:
- NuGet è progettato principalmente per Visual Studio; sebbene possa essere usato in altri ambienti, l’integrazione è inferiore.
-
Possibili conflitti di versione:
- Nei progetti più grandi la gestione delle versioni può diventare complessa, richiedendo attenzione accurata.
-
Dipendenza dalla rete:
- L’installazione e l’aggiornamento dei pacchetti richiedono una connessione a Internet. L’uso offline può richiedere pacchetti pre‑scaricati.
-
Complessità per progetti di grandi dimensioni:
- Progetti con molte dipendenze possono trovare la gestione con NuGet più gravosa, necessitando strumenti o strategie aggiuntive.