Visual Studio新功能出炉:低优先级构建
近日,C++开发团队很高兴地宣布,一项C++社区高呼的功能:低优先级构建,已经成功开发完成。借助我们合作伙伴团队的反馈和协作,你现在可以在 Visual Studio 中启动低优先级构建。
这将确保MSBuild节点以较低优先级生成,从而影响所有编译和链接进程。 如果在你的日常工作中,发现VS在构建的时候影响了整机的交互响应,则这个是非常适合你的功能!
在内部,VS像服务一样与MSBuild交互。 MSBuild团队添加了新的 API 功能来切换 MSBuild节点的优先级。 从Visual Studio 2022版本17.3 Preview 1 开始,你可以在 [Tools -> Options -> “Projects and Solutions” -> “Build And Run” -> “Run build at low process priority”] 下设置将构建优先级降低。 如果MSBuild节点已经以之前的优先级运行,则给它们几分钟时间让它们超时或重新启动IDE以关闭它们,如下图所示:
如果希望直接在命令行上启动构建,请使用 msbuild.exe -lowPriority 或 -low 以获得类似效果,如下图所示:
如果你希望试试这项新功能,可以下载最新版本的VS 2022,亲自上手把玩把玩。
总结
原谅我就这么直接啊:我的解决方案也就小小80几个工程,老爷机还算带得动,暂时还用不上这玩意儿。
如果以后TopomelBox这东西做大了,我一定会尝尝鲜。
最后
Microsoft Visual C++团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C++的知识和最新开发进展。大浪淘沙,如果你对Visual C++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。
本文来自:《MSBuild Low Priority Builds in Visual Studio》
相关文章
- Visual Studio Code 更改侧边栏字体样式(CSS)
- 解决 Visual Studio Code 在国内下载速度过慢的问题
- Visual Studio Code 1.72 正式发布
- Visual Studio (VS2017)提交代码到Git服务器流程(GitCode)
- visual studio2015 密钥_visualstudio2013
- c#savefiledialog默认文件名_visual studio code保存快捷键
- visual studio创建数据库_读取硬件安装信息
- Visual Studio 系列调试方法整理
- Visual Studio Code window环境下快捷键大全
- Visual Studio 2017 安装及使用
- Visual Studio 2012正式版
- 【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )
- 【错误记录】SeeMusic 一直卡在主界面无法使用 ( 删除 C:Users用户名称AppDataLocalLowVisual Music Design 应用信息 )
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | VS 自带的 Android 平台应用创建与配置 )
- 【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 )
- 初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
- 如何使用Visual Studio 2010在数据库中生成随机测试数据
- sap JCO3.0安装缺少Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package (KB973544)详解编程语言
- 微软开源 Visual Studio Code