You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2019中打开CMake文件夹且避免MSBuild扫描?

解决Visual Studio仅加载CMake内容并默认显示CMake目标视图的方法

一、阻止Visual Studio加载MSBuild项目文件

在代码库根目录创建.vsconfig文件,写入以下配置:

{
  "version": "1.0",
  "skipProjectFiles": [
    "*.sln",
    "*.vcxproj",
    "*.vcxproj.filters",
    "*.vcxproj.user"
  ]
}

这个配置会让Visual Studio在扫描目录时自动跳过指定的MSBuild相关文件,不会加载这些项目。

二、默认打开CMake目标视图模式

在根目录的.vs文件夹(不存在则手动创建)中创建Settings.json文件,添加以下内容:

{
  "solutionExplorer": {
    "viewMode": "CMakeTargets"
  }
}

配置完成后,每次用Visual Studio“打开文件夹”时,解决方案资源管理器会直接切换到CMake目标视图。

注意:.vs文件夹和.vsconfig文件通常属于本地配置,建议加入.gitignore,避免提交到代码库影响其他开发者。

内容的提问来源于stack exchange,提问作者Benjamin Buch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 13:33:13