Visual Studio 2022 预览版2 发布啦

 

我们很高兴地宣布 Visual Studio 2022 的第二个预览版发布啦!预览版 1 是有史以来第一个 64 位 Visual Studio,提供了改进的可扩展性。从预览版 2 开始,我们专注于提供有关个人和团队生产力、现代开发和不断创新等主题的新功能。在本文中,我们将重点介绍 Visual Studio 2022 的一些新功能。我们希望您下载并试用它,告诉我们您的想法,并与我们一起塑造下一个版本的Visual Studio。

下载Visual StudiO 2022预览版:

https://visualstudio.microsoft.com/zh-hans/vs/preview/vs2022/

为您而开发

在 Microsoft,我们的使命是让地球上的每个人和每个组织都能取得更大的成就。在 Visual Studio 团队中,我们致力于为开发人员完成这项使命。

我们的 Visual Studio 2022 的第一个预览版包含一种更易于阅读的新字体 Cascadia Code。在我们的第二个预览版中,我们通过更清晰、更易于区分的更新图标为每个人改进 Visual Studio 的可用性。

虽然预览版 1 仅提供英文版,但预览版 2 已完全本地化。您可以从十几种语言包中进行选择:英语、中文(简体)、中文(繁体)、捷克语、法语、德语、意大利语、日语、韩语、波兰语、葡萄牙语(巴西)、俄语、西班牙语和土耳其语。

开发现代应用

应用程序和构建它们的开发人员对于每公司的成功至关重要。作为数字化转型的一部分,企业对其应用程序的期望更高。满足这些期望意味着使用最新技术构建应用程序。Visual Studio 2022 既有帮助支持现有应用程序的工具,也有帮助你创建新应用程序的工具。最终,我们希望为您、您的企业和您的客户带来成功。

预览版 2 附带最新版本 (v143) 的 C++ 构建工具,这些工具与其他 14x 工具二进制兼容。这些工具可用于 Visual Studio 和独立的构建工具安装程序。更新您的 C++ 应用程序以使用最新的 C++ 20 功能应该是无障碍的。

除了是使用 C++ 开发现代 Windows 应用程序的最佳场所之外,我们还添加了一些功能,使 Visual Studio 成为构建跨平台应用程序的最佳场所。借助预览版 2,我们扩展了跨平台功能,为 WSL2 添加了新的 CMake 集成,无需手动配置。

对于 .NET 开发人员,Visual Studio 2022 将是您使用 .NET MAUI 和 Blazor 构建下一波跨平台应用程序的地方。

独立的构建工具安装程序:

https://visualstudio.microsoft.com/zh-hans/vs/preview/vs2022/

个人和团队生产力

正如我们在Visual Studio 2022 愿景博客 中所讨论的那样,对我们来说,一个重要的领域是提供革新性开发的创新功能。从预览版 2 开始,您将看到 Visual Studio 中的新生产力功能。

作为开发人员,我们构建应用程序的大部分时间都花在了迭代更改和运行应用程序以检查这些更改上。这个过程既耗时又令人沮丧。有时候进行最简单的更改可能需要几分钟时间。Preview 2 为 XAML 和 Web 应用程序提供了新的实时预览体验。您将能够在编辑器中对您的应用程序进行这些迭代更改,并实时查看差异。比如当您只想将某些内容微调一两个像素时,不再需要重新编译并运行!

新的 Web Live Preview 是 ASP.NET 的下一代 Web 设计器。Web Live Preview 添加了工具,使网页设计更加简单便捷。即使使用数据绑定控件,您也可以在 IDE 中实时看到所做的更改!

除了使用实时预览减少设计元素的编辑/调试周期中的摩擦之外,Visual Studio 还提供了新功能来帮助您更有效地调试代码。利用Force Run,这是一个新的调试命令,可以将您的应用程序运行到特定点,而忽略任何其他断点或异常。Force Run非常适合退出具有断点的循环。

Visual Studio 2022 愿景博客 中所讨论的那样:

https://devblogs-microsoft-com.translate.goog/visualstudio/visual-studio-2022

创新触手可及

我们对 Visual Studio 2022 愿景的另一个关键部分是释放您作为具有真正创新能力的开发人员的潜力。在预览版 1 中,我们提供了IntelliCode 整行补全。在预览版 2 中,我们正在更新 Hot Reload,包括对 C++ 应用程序的支持!使用热重载,您可以在应用程序运行时编辑 C++ 或 .NET 项目。在许多情况下,您可以在不暂停应用的情况下应用这些代码更改。要在正在运行的应用程序上使用热重载,请选择工具栏中的“应用代码更改”按钮。

对 Visual Studio 2022 愿景的:

https://devblogs.microsoft.com/visualstudio/visual-studio-2022/

IntelliCode 整行补全:

https://devblogs.microsoft.com/visualstudio/type-less-code-more-with-intellicode-completions/

如何帮助预览 Visual Studio 2022

在预览期间,Visual Studio 2022 Preview 2 可供任何人免费使用。我们鼓励您像使用 Visual Studio 2019 一样下载和使用预览版。(如果您愿意,也可以并排安装它们。)然后告诉我们进展如何。我们感谢您通过开发者社区、报告问题和调查问卷与我们分享的一切。您的意见有助于我们使 Visual Studio 2022 成为您的最佳开发者体验。如果您有任何的技术问题,也欢迎您到我们的Microsoft Q&A 论坛提问。

开发者社区:

https://developercommunity2.visualstudio.com/home

报告问题:

https://docs.microsoft.com/en-us/visualstudio/ide/how-to-report-a-problem-with-visual-studio?view=vs-2019

Microsoft Q&A:

https://docs.microsoft.com/en-us/answers/products/vs

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300295.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

批作业是小学老师的一大乐趣 | 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅

【小安翻唱】凉宫春日的忧郁--冒険でしょでしょ第五届外语歌曲大赛助兴节目~绫魂论坛送aya的生日礼物筹备开始~...

第五届外语歌曲大赛如火如荼的进行的听了那么多参赛选手的歌曲自己也不由的也想唱唱正好遇上绫魂论坛的各位管理员为aya筹备生日礼物 好吧~ 我也来小唱一首 小小的final版送上~(非正式版 请无视错词和中间以及最后的杂音 灭哈哈) 顺便再借用了一下某位选…

免费电影下载

迅雷资源,速度稳定.我一直都在用..好东西不能一个人独享,拿出来分享..菜熊视讯最大的影视迅雷下载站!完全免费,并且每天还大批量更新![url]http://www.caixiong.com/?445419.htm[/url]转载于:https://blog.51cto.com/douvip/12485

进入51cto之后的发展方向

这里是个不错的学习环境,值得珍惜。来到这里,我发现这里正是我梦寐以求的学习之天堂,这里可以肆无忌惮的贪婪的学习,可以感受到融洽的美好的氛围。我很愉快的开通的博客,并且珍惜这一次难得的机会去疯狂学习。我要确定…

oracle中文加密算法,Oracle数据库替代加密算法

替代密码算法的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代 后形成密文。例如:明文字母a、b、c、d ,用D、E、F、G做对应替换后形成密文。这里在Oracle的存储过程,通过替换加密算法来实现密码存入数据库时的加密。…

.net中单元测试

单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类&…

WCF后续之旅(11): 关于并发、回调的线程关联性(Thread Affinity)

对于一般的多线程操作,比如异步地进行基于文件系统的IO操作;异步地调用Web Service;或者是异步地进行数据库访问等等,是和具体的线程无关的。也就是说,对于这些操作,任意创建一个新的线程来执行都是等效的。…

成年人改变生活的方式,都是从它开始

全世界只有3.14 % 的人关注了青少年数学之旅2019已经不足80天,年初立下的flag倒了几个?史蒂夫马丁有一句话:“所有的人生谜语都可以从阅读中找到答案。”无论是读影评、读好书,亦或者涉猎趣闻轶事、汲取犀利观点,总会悄…

组策略链接顺序优先级

“链接顺序”最低的 GPO 最后处理,因此具有最高的优先级。

oracle体系结构和组件图示,Oracle 体系结构组件

Oracle数据库主要由两大组件构成:实例:进程与内存结构。数据库:操作系统文件。实例是我们访问数据库的接口。一个实例只能打开一个数据库。当你用SQLPlus或其它的客户端工具去连接Oracle数据库时,你的客户端进程与服务器端进程通讯…

Request.ServerVariables的详细应用(转)

Request.ServerVariables应用 【摘 要】本文详细介绍关于学习ASP知识之Request.ServerVariables应用的文章专题。本机ip:<%request.servervariables("remote_addr")%>服务器名:<%Request.ServerVariables("SERVER_NAME")%>服务器IP:<%Requ…

uiview生命周期

在viewDidAppear方法中做了一段页面开始的动画&#xff0c;但是动画效果在横屏是没有问题的&#xff0c;在竖屏轨迹总是不对。解决方法执行顺序的问题&#xff0c;页面的加载顺序是2011-11-04 13:48:21.290 jjj[4048:707] viewDidAppear2011-11-04 13:48:21.291 jjj[4048:707] …

表白和被表白时遇到的骚操作,最后一个天秀!| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅【1】【2】【3】【4】【5】【6】【7】【8】【9】

oracle中的的instr,Oracle中instr函数使用方法

举例&#xff1a;scenarioinfo 中有60条数据&#xff0c;其中字段ywwd不为空的有40条(其中包含“积分”的有30条)&#xff0c;字段ywwd为空的有20条。查询scenarioinfo 表中字段ywwd包含“积分”的语句(返回30条数据)&#xff1a;select id, ywwd from scenarioinfo where inst…

这么简单的序列化 System.Text.Json.Serialization 也报错了?

咨询区 kofifus&#xff1a;我准备将项目中的 JSON.NET 切换到原生的 System.Text.Json&#xff0c;但我遇到了个意外报错&#xff0c;测试代码如下&#xff1a;using System.Text.Json.Serialization; using Newtonsoft.Json;public class C {public C(string PracticeName) {…

直观机械动图,一秒看懂原理!

全世界只有3.14 % 的人关注了青少年数学之旅这些神奇唯美的机械动图&#xff0c;让我们不得不感叹制造的魅力&#xff01;仿生四翼飞行机器人▲单手磁性拉链▲风洞实验——模拟飞机飞行▲可以说是最快的折弯机了▲这是谁设计的死循环▲高压水除锈▲摩擦焊接▲打地洞▲能轻松把车…

数据校验器架构模式组

刘 岳林 (yuelin_liumsn.com), 软件工程师2007 年 1 月 15 日本文阐述软件架构与设计模式&#xff0c;它为架构师和开发人员提供了一组关于数据校验的架构模式&#xff08;隔离校验器&#xff0c;可组装校验器&#xff0c;动态策略校验器&#xff0c;动态注册校验器等&#xff…

nobelking 3 js 数字和数字相加 字符串连接 数字和字符串连接1

以下结果是在IE8的测试结果我只测试了变量相加&#xff0c;还没测试变量和常量1.当两个变量&#xff08;已经赋初值 &#xff09;用“”连接&#xff0c;如果含有至少一个为字符串 &#xff0c;无论两个字符串是否定义时有var或者有一个有var&#xff0c;则结果必定为字符串。2…

罗斯文2007(Northwind 2007)数据库、Access 2007 样列数据库分析[转]

Northwind 2007 是 MS 的一套销售类样列库&#xff0c;本片文章主要描述&#xff0c;它的结构及关系。 起因:   前些阵子一直想做一个虚拟项目来学习巩固一下 .net3.0 的一些新技术、为什么要做虚拟项目&#xff1f; 当然是系统的学习一些东西了、我对虚拟项目的要求是不能太…

oracle中sql行数的计算,Oracle技术网—如何利用DBMS_SQL包和游标计算当前用户下所有表的行数...

实现方法&#xff1a;SQL> conn scott/tigerSQL> set serveroutput on size 1000000SQL>SQL> DECLARE2 t_c1_tname user_tables.table_name%TYPE;3 t_command varchar2(200);4 t_cid integer;5 t_total_records number(10);6 stat integer;7 row_count integer;8 t…