Инсталиране на Sheetize MCP Server чрез NuGet

Инсталиране на Sheetize MCP Server чрез NuGet


NuGet е безплатен, с отворен код, пакетен мениджър за .NET, който опростява добавянето, премахването и обновяването на библиотеки във Visual Studio проекти. Той автоматично управлява файловете на библиотеките, референциите и промените в конфигурацията.

Как да инсталирате чрез конзолата за управление на пакети NuGet

Ако използвате Visual Studio Community 2026

  • Отворете вашия проект:

    • Стартирайте Visual Studio Community 2026 и отворете вашето .NET приложение.
  • Създайте файл mcp.json в папката на решението със следното съдържание:

    • Заменете path\\to\\license.lic с пътя към вашия лиценз файл или премахнете реда с конфигурацията за безплатната версия.
    {
    "inputs": [],
    "servers": {
       "sheetize-mcp-server": {
          "type": "stdio",
          "command": "dnx",
          "args": [
          "SheetizeMCPServer",
          "--prerelease",
          "--yes",
          "--licensePath",
          "path\\to\\license.lic"
          ],
          "env": {}
       }
    }
    }
  • Проверете дали пакетът е инсталиран успешно:

    • Отидете в View > GitHub Copilot Chat.
    • Отидете в Select tools and skills и в секцията Added проверете дали е наличен вашият персонализиран MCP сървър.

Ако използвате Visual Studio Code

  • Отворете вашия проект:

    • Стартирайте Visual Studio Code.
  • В кореновата папка на проекта създайте папка и файл .vscode/mcp.json със следното съдържание:

    • Заменете path\\to\\license.lic с пътя към вашия лиценз файл или премахнете реда с конфигурацията за безплатната версия.
    {
       "servers": {
          "sheetize-mcp-server": {
             "type": "stdio",
             "command": "dnx",
             "args": [
             "SheetizeMCPServer",
             "--prerelease",
             "--yes",
             "--licensePath",
             "path\\to\\license.lic"
             ]
          }
       }
    }
  • Проверете дали пакетът е инсталиран успешно:

    • Отидете в View > Chat.
    • Отидете в Settings > MCP Servers и в секцията Workspace проверете дали вашият персонализиран MCP сървър е наличен.

Предимства на използването на NuGet

  • Автоматично управление на зависимости:

    • NuGet автоматично се грижи за зависимостите, като гарантира, че всички нужни библиотеки са включени и актуализирани правилно.
  • Опростени актуализации:

    • Обновяването на пакети е лесно с NuGet, независимо дали се прави през конзолата за управление на пакети или чрез графичния интерфейс.
  • Интеграция с Visual Studio:

    • NuGet е плътно интегриран във Visual Studio, предоставяйки потребителски приятелски интерфейс за управление на пакети.
  • Версиониране:

    • NuGet ви позволява да управлявате различни версии на библиотеките, като улеснява връщането към предишни версии или тестването на нови релийзи.

Недостатъци на използването на NuGet

  • Ограниченост до Visual Studio:

    • NuGet е предимно проектиран за Visual Studio, въпреки че може да се използва в други среди с по‑малка степен на интеграция.
  • Възможност за конфликти на версии:

    • Управлението на версии в по‑големи проекти може да стане сложно и изисква внимателно наблюдение.
  • Зависимост от интернет:

    • Инсталирането и актуализирането на пакети изисква интернет връзка. За работа офлайн трябва предварително да се изтеглят пакетите.
  • Сложност при големи проекти:

    • При големи проекти с множество зависимости управлението чрез NuGet може да се окаже по‑трудно, изискваща допълнителни инструменти или стратегии.
 Български