Установка 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 автоматически обрабатывает зависимости, гарантируя, что все необходимые библиотеки включены и обновлены корректно.
  • Упрощённые обновления:

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

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

    • NuGet позволяет управлять различными версиями библиотек, облегчая откат к предыдущим версиям или тестирование новых релизов.

Недостатки использования NuGet

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

    • NuGet в первую очередь ориентирован на Visual Studio, хотя его можно использовать и в других средах, но с меньшей степенью интеграции.
  • Риск конфликтов версий:

    • В больших проектах управление версиями может стать сложным и требовать внимательного контроля.
  • Зависимость от сети:

    • Установка и обновление пакетов требуют интернет‑соединения; для офлайн‑работы необходимо заранее загрузить нужные пакеты.
  • Сложность в крупных проектах:

    • При большом количестве зависимостей управление ими через NuGet может стать громоздким, требуя дополнительных инструментов или стратегий.
 Русский