Asennetaan Sheetize MCP -palvelin NuGetin avulla

Asennetaan Sheetize MCP -palvelin NuGetin avulla


NuGet on ilmainen, avoimen lähdekoodin pakettienhallintaohjelma .NET‑alustalle, jonka avulla kirjastojen lisääminen, poistaminen ja päivittäminen Visual Studion projekteissa on helppoa. Se hoitaa kirjastotiedostot, viitteet ja konfiguraatiomuutokset automaattisesti.

Kuinka asentaa NuGet‑pakettihallinnan konsolin kautta

Jos käytät Visual Studio Community 2026

  • Avaa projektisi:

    • Käynnistä Visual Studio Community 2026 ja avaa .NET‑sovelluksesi.
  • Luo mcp.json‑tiedosto ratkaisun hakemistoon seuraavalla sisällöllä:

    • Korvaa path\\to\\license.lic lisenssitiedostollasi tai poista rivi, jos käytät ilmaista versiota.
    {
    "inputs": [],
    "servers": {
       "sheetize-mcp-server": {
          "type": "stdio",
          "command": "dnx",
          "args": [
          "SheetizeMCPServer",
          "--prerelease",
          "--yes",
          "--licensePath",
          "path\\to\\license.lic"
          ],
          "env": {}
       }
    }
    }
  • Tarkista, että paketti on asennettu onnistuneesti:

    • Valitse View > GitHub Copilot Chat.
    • Siirry Select tools and skills –osioon ja varmista, että Added‑luettelossa näkyy mukautettu MCP‑palvelin.

Jos käytät Visual Studio Codea

  • Avaa projektisi:

    • Käynnistä Visual Studio Code.
  • Projektin juurihakemistoon luo kansio ja tiedosto .vscode/mcp.json seuraavalla sisällöllä:

    • Korvaa path\\to\\license.lic lisenssitiedostollasi tai poista rivi, jos käytät ilmaista versiota.
    {
       "servers": {
          "sheetize-mcp-server": {
             "type": "stdio",
             "command": "dnx",
             "args": [
             "SheetizeMCPServer",
             "--prerelease",
             "--yes",
             "--licensePath",
             "path\\to\\license.lic"
             ]
          }
       }
    }
  • Tarkista, että paketti on asennettu onnistuneesti:

    • Valitse View > Chat.
    • Avaa Settings > MCP Servers ja tarkista, että Workspace‑osiossa näkyy mukautettu MCP‑palvelin.

NuGetin edut

  • Automaattinen riippuvuuksien hallinta:

    • NuGet hoitaa riippuvuudet automaattisesti, varmistaen, että kaikki vaaditut kirjastot sisältyvät ja päivittyvät oikein.
  • Yksinkertaiset päivitykset:

    • Pakettien päivittäminen on helppoa NuGetin kautta, joko pakettihallinnan konsolin tai käyttöliittymän avulla.
  • Integroitu Visual Studiolle:

    • NuGet on saumattomasti integroituna Visual Studioon, tarjoten käyttäjäystävällisen käyttöliittymän pakettien hallintaan.
  • Versiohallinta:

    • NuGet mahdollistaa eri kirjastoversioiden hallinnan, mikä tekee aiemmille versioille paluun tai uusien julkaisujen testaamisen helpoksi.

NuGetin haitat

  • Rajoittunut pääasiassa Visual Studioon:

    • NuGet on suunniteltu ensisijaisesti Visual Studiolle, vaikka sitä voi käyttää muissakin ympäristöissä heikommin integroituna.
  • Mahdolliset versioristiriidat:

    • Suurissa projekteissa versioiden hallinta voi käydä monimutkaiseksi ja vaatia tarkkaa seurantaa.
  • Verkkoyhteys vaaditaan:

    • Pakettien asentaminen ja päivittäminen edellyttää internetyhteyttä. Offline‑käyttö voi vaatia etukäteen ladattuja paketteja.
  • Monimutkaisuus suurissa projekteissa:

    • Laajojen riippuvuuksien hallinta voi tehdä NuGetin käytöstä raskaampaa, jolloin lisätyökalut tai -strategiat saattavat olla tarpeen.
 Suomi