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 的管理可能显得笨重,需要配合其他工具或策略。