配置
config 命令管理持久化配置设置。
配置文件位置
%LOCALAPPDATA%\loonghao\msvc-kit\config\config.json查看配置
bash
msvc-kit config输出:
json
{
"install_dir": "C:\\Users\\user\\AppData\\Local\\loonghao\\msvc-kit",
"default_msvc_version": null,
"default_sdk_version": null,
"default_arch": "x64",
"default_host_arch": "x64"
}设置选项
安装目录
bash
msvc-kit config --set-dir C:\msvc-kit默认 MSVC 版本
bash
msvc-kit config --set-msvc 14.44默认 SDK 版本
bash
msvc-kit config --set-sdk 10.0.26100.0多个选项
bash
msvc-kit config \
--set-dir C:\msvc-kit \
--set-msvc 14.44 \
--set-sdk 10.0.26100.0重置配置
bash
msvc-kit config --reset配置文件格式
json
{
"install_dir": "C:\\msvc-kit",
"default_msvc_version": "14.44",
"default_sdk_version": "10.0.26100.0",
"default_arch": "x64",
"default_host_arch": "x64"
}环境变量覆盖
配置可以通过环境变量覆盖:
| 变量 | 说明 |
|---|---|
MSVC_KIT_DIR | 覆盖安装目录 |
MSVC_KIT_INNER_PROGRESS | 显示详细解压进度 |
bash
$env:MSVC_KIT_DIR = "D:\msvc-kit"
msvc-kit download # 使用 D:\msvc-kit使用场景
团队配置
在团队间共享配置文件:
bash
# 导出配置
msvc-kit config > team-config.json
# 导入配置(手动复制到配置位置)
copy team-config.json "$env:LOCALAPPDATA\loonghao\msvc-kit\config\config.json"CI/CD 配置
yaml
# GitHub Actions
- name: 配置 msvc-kit
run: |
msvc-kit config --set-dir ${{ github.workspace }}/msvc-kit
msvc-kit download