如何在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
相关产品推荐
相关产品推荐

