当前位置:网站首页>Visual Studio新功能出炉:低优先级构建
Visual Studio新功能出炉:低优先级构建
2022-07-31 06:44:00 【拓扑梅尔-漫漫开发路】
近日,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》

边栏推荐
- Yu Mr Series 】 【 2022 July 022 - Go Go teaching course of container in the dictionary
- [Interview: Concurrency 38: Multithreading: Thread Pool] Basic concepts of the ThreadPoolExecutor class
- 安装部署KubeSphere管理kubernetes
- 任务及任务切换
- sort函数(快速排列)的使用方法
- The Perfect Guide|How to use ODBC for Agentless Oracle Database Monitoring?
- 毫米波技术基础
- Jetpack Compose学习(8)——State及remeber
- Machine Learning - Notes and Implementation of Linear Regression, Logistic Regression Problems
- Kubernetes scheduling
猜你喜欢

【第四章】详解Feign的实现原理

PCB抄板

Postgresql source code learning (33) - transaction log ⑨ - see the overall process of log writing from the insert record

DAY18: XSS vulnerability

《白帽子说Web安全》思维导图

MySql数据库优化查询工具

LeetCode:952. 按公因数计算最大组件大小【欧拉筛 + 并查集】

Zabbix6.2惊喜发布!特别优化中大型环境部署的性能!

超级详细的mysql数据库安装指南

Yu Mr Series 】 【 2022 July 022 - Go Go teaching course of container in the dictionary
随机推荐
Zabbix6.2惊喜发布!特别优化中大型环境部署的性能!
03-SDRAM: Write operation (burst)
双倍数据速率同步动态随机存储器(Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM)- 逻辑描述部分
知识、创新、回报。
Chapter 9 Exceptions try...except...else...finally
[PSQL] 复杂查询
Jetpack Compose学习(8)——State及remeber
文件 - 02 上传文件:上传临时文件到服务器
Environment_Variable_and_SetUID
2022.07.14_Daily Question
2022.07.18_每日一题
手把手教你开发微信小程序自定义底部导航栏
opencv、pil和from torchvision.transforms的Resize, Compose, ToTensor, Normalize等差别
嵌入式系统驱动初级【2】——内核模块下_参数和依赖
‘vite‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
基于LSTM的诗词生成
【微服务】(十六)—— 分布式事务Seata
基于交替迭代法的交直流混合系统潮流计算matlab程序iEEE9节点系统算例
Postgresql source code learning (33) - transaction log ⑨ - see the overall process of log writing from the insert record
2022.07.12 _ a day