Azure Cosmos DB Shell 可通过三种分发方法获得。 选择最适合你的工作流程的选项。
选项 1:VS Code 扩展(建议)
VS Code 扩展提供与代码编辑器的无缝集成。
方法 1a:从 VS Code 市场安装
打开 VS Code
- 在计算机上启动Visual Studio Code
开放扩展市场
- 单击“扩展”图标(Ctrl+Shift+X/ Cmd+Shift+X)
- 或者转到“查看 > 扩展”
搜索 Cosmos DB
- 在搜索框中键入“Cosmos DB”
- 查找 Microsoft 提供的“Azure Cosmos DB”扩展
安装扩展
- 单击“安装”按钮
- 等待安装完成
验证安装
- 扩展应显示在已安装的扩展列表中
- 现在可以从命令面板访问 Cosmos DB Shell
方法 1b:从 VSIX 文件安装
下载扩展
- 从发行页面下载
vscode-cosmosdb-0.33.3.vsix(或最新版本)
- 从发行页面下载
安装扩展
- 打开 VS Code
- 转到扩展 (Ctrl+Shift+X / Cmd+Shift+X)
- 单击“...”菜单并选择“从 VSIX 安装”
- 选择下载的文件
完成安装
- 等待安装完成
- 如果系统提示,请重新加载 VS Code
VS Code 扩展要求
- VS Code 版本:1.85 或更高版本
- Supported Platforms:Windows、macOS、Linux
- 磁盘空间:约 50 MB
有关详细的 VS Code 集成功能,请参阅 Visual Studio Code 扩展设置。
选项 2:NuGet 包(.NET全局工具)
作为用于命令行访问的.NET全局工具进行安装。
先决条件
- .NET SDK:版本 10.0 或更高版本
- Platform 支持:Windows、macOS(Intel 和 Apple Silicon)、Linux(x64 和 ARM)
安装步骤
打开终端或命令提示符
- Windows:打开命令提示符或 PowerShell
- macOS/Linux:打开终端
安装全局工具
dotnet tool install --global CosmosDBShell --prerelease验证安装
cosmosdbshell --version
更新到最新版本
dotnet tool update --global CosmosDBShell --prerelease
Uninstall
dotnet tool uninstall --global CosmosDBShell
包裹详情
- 包名称:CosmosDBShell
- 版本:1.0.213-preview
- NuGet URL: NuGet.org 上的 CosmosDBShell
- 许可证:MIT
选项 3:自包含二进制文件(无需 .NET)
下载并解压适用于你的平台的独立二进制文件。
先决条件
- 无运行时要求(包括.NET运行时)
- 足够的磁盘空间(约 200 MB)
安装步骤
下载
- 选择平台:
-
Windows (x64):
cosmosdbshell-win-x64.zip -
Windows (ARM):
cosmosdbshell-win-arm64.zip -
macOS (Intel):
cosmosdbshell-macos-x64.tar.gz -
macOS (Apple Silicon):
cosmosdbshell-macos-arm64.tar.gz -
Linux (x64):
cosmosdbshell-linux-x64.tar.gz -
Linux (ARM64):
cosmosdbshell-linux-arm64.tar.gz
-
Windows (x64):
- 选择平台:
解压压缩包
Windows:
Expand-Archive -Path cosmosdbshell-win-x64.zip -DestinationPath "C:\Program Files\CosmosDBShell"macOS/Linux:
mkdir -p ~/cosmosdbshell tar -xzf cosmosdbshell-macos-x64.tar.gz -C ~/cosmosdbshell添加到 PATH (可选)
Windows:
- 将
C:\Program Files\CosmosDBShell添加到系统 PATH 环境变量中 - 或使用完整路径:
C:\Program Files\CosmosDBShell\cosmosdbshell.exe
macOS/Linux:
export PATH="$HOME/cosmosdbshell:$PATH" # Add to ~/.bashrc or ~/.zshrc for persistence- 将
运行
cosmosdbshell
验证
测试你的安装
NuGet 安装:
cosmosdbshell --version对于二进制安装:
./cosmosdbshell --version适用于 VS Code 扩展:
- 打开命令面板(Ctrl+Shift+P/Cmd+Shift+P)
- 键入“Cosmos DB Shell”
- 你应会看到 Cosmos DB Shell 命令
故障排除
“找不到命令”(NuGet 安装)
- 确保已安装 .NET SDK 10.0+ :
dotnet --version - 安装后重启终端
- 检查路径中是否存在
$HOME/.dotnet/tools
“找不到文件”(二进制安装)
- 验证已成功提取的存档
- 检查文件权限:
chmod +x cosmosdbshell(macOS/Linux) - 使用可执行文件的完整路径
VS Code 扩展未出现
- 确保 VS Code 版本为 1.85 或更高版本
- 重启 VS Code
- 在扩展市场中搜索“Azure Cosmos DB”扩展
后续步骤
支持
如果遇到问题: