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.json nella cartella della solution con il contenuto seguente:

    • Sostituisci path\\to\\license.lic con 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": {}
        }
      }
    }
  • 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.json con il contenuto seguente:

    • Sostituisci path\\to\\license.lic con 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"
          ]
        }
      }
    }
  • 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.
 Italiano