Installing Sheetize MCP Server via NuGet

Installing Sheetize MCP Server via 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": {}
       }
    }
    }
  • 检查包是否安装成功:

    • 进入 视图 > GitHub Copilot Chat。
    • 在 选择工具和技能 中查看 已添加 部分,确认出现自定义 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"
             ]
          }
       }
    }
  • 检查包是否安装成功:

    • 进入 视图 > 聊天。
    • 前往 设置 > MCP 服务器,在 工作区 部分确认出现自定义 MCP 服务器。

使用 NuGet 的优势

  • 自动依赖管理:

    • NuGet 会自动处理依赖关系,确保所有必需的库都已正确包含并保持最新。
  • 简化更新:

    • 通过 NuGet 更新包非常方便,可使用包管理器控制台或图形界面完成。
  • 与 Visual Studio 深度集成:

    • NuGet 与 Visual Studio 紧密结合,提供友好的用户界面进行包管理。
  • 版本管理:

    • NuGet 允许管理不同版本的库,便于回滚到旧版本或测试新发布的版本。

使用 NuGet 的劣势

  • 主要面向 Visual Studio:

    • 虽然可在其他环境使用,但与 Visual Studio 之外的集成程度较低。
  • 可能出现版本冲突:

    • 在大型项目中管理版本会变得复杂,需要格外注意依赖关系。
  • 依赖网络:

    • 安装和更新包需要网络连接,离线使用时需预先下载好所需包。
  • 大型项目的管理复杂度:

    • 对于依赖众多的大型项目,NuGet 的管理可能显得笨重,需要配合其他工具或策略。
 中文