您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > C/C++/C#

Visual Studio新功能出炉:低优先级构建

时间:2022-07-30 18:49:26  来源:  作者:漫漫开发路

近日,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》

 

 



Tags:Visual Studio   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
前端开发:Visual Studio Code和Visual studio如何选?
Visual Studio Code和Visual studio都是微软的集成开发环境(IDE),那么在实际工作中该如何选择呢。贝格前端工场对二者做一番对比,帮助您决策一下。一、Visual Studio Code的介绍...【详细内容】
2024-02-27  Search: Visual Studio  点击:(49)  评论:(0)  加入收藏
微软发布 Visual Studio for Mac 退役公告
出品 | OSC开源社区(ID:oschina2013)微软发布了 Visual Studio for Mac 退役的公告。公告写道,最新版本 Visual Studio for Mac 17.6 会继续获得额外 12 个月的支持,直至 2024...【详细内容】
2023-08-31  Search: Visual Studio  点击:(310)  评论:(0)  加入收藏
微软宣布明年 8 月 31 日停止支持 Mac 版 Visual Studio IDE
IT之家 8 月 31 日消息,微软开发者博客发布更新,宣布适用于 Mac 平台的 Visual Studio 集成开发环境(IDE)于今天启动“退休”进程。Visual Studio for Mac 17.6 将继续支持 12...【详细内容】
2023-08-31  Search: Visual Studio  点击:(177)  评论:(0)  加入收藏
手把手将Visual Studio Code变成Python开发神器
Visual Studio Code 是一款功能强大、可扩展且轻量级的代码编辑器,经过多年的发展,已经成为 Python 社区的首选代码编辑器之一下面我们将学习如何安装 Visual Studio Code 并...【详细内容】
2023-08-28  Search: Visual Studio  点击:(279)  评论:(0)  加入收藏
设置Visual studio,使页面显示行号
我们在调试代码的过程中,经常会出现报错,会显示到具体的哪一行出现错误。但是Visual studio默认不带行号,需要我们修改显示配置,从而显示行号。打开Visual studio软件,在最上方找...【详细内容】
2023-05-25  Search: Visual Studio  点击:(394)  评论:(0)  加入收藏
导入你的 ST 项目到 Visual Studio,你学会了吗?
去年我们官宣了 Visual Studio Code 可以直接导入 ST 项目,今天再次宣布:它的好兄弟 Visual Studio 2022 17.6 也支持此功能,详细请看下文。在 ARM 微控制器领域,有许多芯片供应...【详细内容】
2023-03-09  Search: Visual Studio  点击:(456)  评论:(0)  加入收藏
微软集成开发环境Visual Studio 2022 17.5正式发布
IT之家 2 月 22 日消息,微软集成开发环境(IDE)工具 Visual Studio 2022 于今天发布了 17.5 正式版更新,适用于 Windows 和 macOS 平台的版本已开放下载。Visual Studio 2022 17....【详细内容】
2023-02-22  Search: Visual Studio  点击:(166)  评论:(0)  加入收藏
Visual Studio新功能出炉:低优先级构建
近日,C++开发团队很高兴地宣布,一项C++社区高呼的功能:低优先级构建,已经成功开发完成。借助我们合作伙伴团队的反馈和协作,你现在可以在 Visual Studio 中启动低优先级构建。 这...【详细内容】
2022-07-30  Search: Visual Studio  点击:(468)  评论:(0)  加入收藏
用于高效 Web 开发的 10 个 Visual Studio 代码扩展
机翻自 Nazere Wright 的 《10 Visual Studio Code Extensions for Productive Web Development》。Visual Studio Code可以说是软件开发人员最流行,最广泛采用的代码编辑器...【详细内容】
2022-07-30  Search: Visual Studio  点击:(382)  评论:(0)  加入收藏
主流开发工具Vue和微软Visual Studio前后端联合调试攻略
引言应用主流的前端开发工具Vue和后端开发工具微软Visual Studio 2019,进行前后端联合调试,不适为中小型应用的一种常用简便调试方法,现介绍如下。Vue 读音/vjuː/,类似view,是...【详细内容】
2022-03-21  Search: Visual Studio  点击:(870)  评论:(0)  加入收藏
▌简易百科推荐
C++中的外部模板及其在当前编译文件中的实例化
在C++中,模板是一种泛型编程的工具,它允许程序员以一种类型无关的方式编写代码。然而,模板的一个常见问题是它们会导致编译时间增加,特别是在大型项目中,当多个源文件包含相同的...【详细内容】
2024-04-11  鲨鱼编程  微信公众号  Tags:C++   点击:(12)  评论:(0)  加入收藏
C++常见避坑指南
C++ 从入门到放弃?本文主要总结了在C++开发或review过程中常见易出错点做了归纳总结,希望借此能增进大家对C++的了解,减少编程出错,提升工作效率,也可以作为C++开发的避坑攻略。...【详细内容】
2024-04-03  腾讯技术工程    Tags:C++   点击:(8)  评论:(0)  加入收藏
C++ 之父反驳白宫警告:自诞生第一天起,C++ 的目标就一直是提高安全性
整理 | 郑丽媛上个月,美国白宫国家网络主任办公室(ONCD)在一份主题为《回到基础构件:通往安全软件之路》的 19 页 PDF 报告中,呼吁开发人员停止使用容易出现内存安全漏洞的编程语...【详细内容】
2024-03-25    CSDN  Tags:C++   点击:(11)  评论:(0)  加入收藏
八个 C++ 开源项目,帮助初学者进阶成长
通过参与或阅读开源项目的源代码,你可以获得丰富的实践机会。实际的项目代码比简单的教程更具挑战性,可以帮助你深入理解 C++ 的各种概念和技术。1.ThreadPool一个简单的 C++1...【详细内容】
2024-03-22  AI让生活更美好  微信公众号  Tags:C++   点击:(27)  评论:(0)  加入收藏
C# 中15个值得收藏的开源项目推荐
在开源的世界里,C# 编程语言也占有一席之地。这些开源项目涵盖了多个领域,从框架、库到工具,它们为C#开发者提供了丰富的资源和工具,帮助他们更高效地开发、测试和部署应用程序...【详细内容】
2024-03-20  程序员编程日记  微信公众号  Tags:C#   点击:(33)  评论:(0)  加入收藏
C#异步编程:Task.Run vs. async-await,掌握基础与高级用法
概述:C#中的异步编程有两主要方式:Task.Run用于在后台线程执行同步操作,而async-await更适用于清晰表达异步流程。基础用法展示了它们的简单应用,高级用法则演示了它们的结合使...【详细内容】
2024-03-09  架构师老卢  今日头条  Tags:C#   点击:(34)  评论:(0)  加入收藏
C++多线程编程:解锁性能与并发的奥秘
今天我们将深入探讨C++中的多线程编程,揭示多线程如何解锁性能潜力,提高程序的并发性能。什么是多线程?在计算机科学中,多线程是指一个进程(程序的执行实例)中的多个线程同时执行...【详细内容】
2024-02-03     AI让生活更美好  Tags:C++   点击:(76)  评论:(0)  加入收藏
C++代码优化攻略
今天我们将深入探讨C++性能优化的世界。在当今软件开发的浪潮中,高性能的代码是必不可少的。无论是开发桌面应用、移动应用,还是嵌入式系统,性能都是关键。1. 选择合适的数据结...【详细内容】
2024-01-26  AI让生活更美好  微信公众号  Tags:C++   点击:(129)  评论:(0)  加入收藏
C# 线程本地存储为什么线程间值不一样
为什么用 ThreadStatic 标记的字段,只有第一个线程拿到了初始值,其他线程都是默认值,让我能不能帮他解答一下,尼玛,我也不是神仙什么都懂,既然问了,那我试着帮他解答一下,也给后面类...【详细内容】
2024-01-26  一线码农聊技术  微信公众号  Tags:C#   点击:(80)  评论:(0)  加入收藏
C++质数检测器的设计与实现​
质数,作为数学中的一个基本概念,一直以其独特的性质吸引着众多研究者和爱好者。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。在实际应用中,质数检测也扮演着...【详细内容】
2024-01-15  鲨鱼编程  微信公众号  Tags:C++   点击:(124)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条