[新闻] Visual Studio 2022正式登场

楼主: EijiHoba (我要好工作)   2021-11-11 11:17:31
64位元的Visual Studio 2022能高效开启复杂的解决方案,而且还支援.NET和C++热重载
,在开发者修改程式码后可快速看到结果
文/李建兴 | 2021-11-10发表
与.NET 6发表的同一天,微软也正式发布了最新版本的IDE Visual Studio 2022,这个版
本的开发重点,在于提升开发人员编辑和除错周期的生产力。
Visual Studio 2022内建具有更强大人工智能的IntelliCode,现在能够直接完成整行程
式码,微软提到,IntelliCode可让开发者以更少的输入,编写出更多的程式码,开发者
只要点击两次Tab键,就能完成程式码编写。而且IntelliCode还可以发现重复逻辑的程式
码,针对整个程式码库类似的部分,提出修复建议。
在开发者更改并且执行应用程式后,Visual Studio 2022中适用于.NET和C++的热重载(
Hot Reload)功能,可以让开发者在更新程式码之后,不需要重新部署或是启动应用程式
,就能立刻查看应用程式的变化。
另外,Visual Studio 2022将是第一个64位元的Visual Studio版本,也就是说,Visual
Studio 2022是一个64位元的应用程式,devenv.exe程序本身不会受到4gb内存的限制,
因此即便开发者开启大型复杂的解决方案,仍然能够高效能地进行编辑、执行和除错,不
用担心耗尽内存。
https://www.ithome.com.tw/news/147742
IntelliCode 开发者只要点击两次Tab键,就能完成程式码编写。而且IntelliCode还可以发现重复逻辑
的程式码,针对整个程式码库类似的部分,提出修复建议。
看起来很神奇!赢的过Google+StackOverflow+Github吗?
至于热重载和4GB内存的部份,我觉得还好,可能因为我都是写小程式 Compile的时间
不长
作者: yoche2000 (Sushi Desu! 在下寿司)   2021-11-11 11:55:00
只关心vsc
作者: Hsins (翔)   2021-11-11 12:25:00
GitHub 就他们家的, Copilot 真的很厉害... 不知道有没有整进去
作者: MoonCode (MoonCode)   2021-11-11 12:53:00
之前dotnet6只开放给VSS做hot reload结果被社群抱怨到全开放了
作者: labbat (labbat)   2021-11-11 13:01:00
还想说热重载的功能不是很早就有了?
作者: jobintan (Robin Artemstein)   2021-11-11 13:14:00
早就习惯VSC的Command line,用久了都比GUI好用数倍。
作者: tennyleaz (tenny)   2021-11-11 14:52:00
VS超好用
作者: pooznn (我~~~是来被打脸滴!!!)   2021-11-11 15:07:00
.NET CORE 6 可以跨平台了 会被苹果封杀吗?
作者: testPtt (测试)   2021-11-11 15:46:00
vsc想用的套件挂上去整个启动速度就超慢
作者: clarkman (凉雨)   2021-11-11 16:28:00
vsc现在常常扫不到定义.....
作者: shadow0326 (非议)   2021-11-11 17:29:00
VSC web版有人在用吗? 好用吗?
作者: roccqqck (ccqq)   2021-11-11 17:35:00
vscode web很多扩充还没支援
作者: MoonCode (MoonCode)   2021-11-11 18:13:00
这版还支援self contained, 实在是应该给 F# 一个机会了
作者: wulouise (在线上!=在电脑前)   2021-11-11 19:46:00
dotnet core不是一出来就是跨平台?
作者: MoonCode (MoonCode)   2021-11-11 20:19:00
没有 donet core 6 是 dotnet6 6他们命名真的很废
作者: Hsins (翔)   2021-11-11 20:39:00
嗯…很迷,当初 .Net 5 出来就直接是 .Net 3.1 的下一个版本,跳过 4 是为了避免跟 Framework 混淆,但似乎效果并不怎么好
作者: OrzOGC (洞八达人.拖哨天王)   2021-11-11 21:43:00
我的NB太烂,vscode跑个flutter内存吃光就当掉闪退了...
作者: alittleghost (littleghost)   2021-11-11 21:52:00
地表最强IDE
作者: superpandal   2021-11-11 21:57:00
二楼说的很有智财疑虑 现在工具愈来愈好 wine开发者为何不考虑一下自动化测试呢? 这样其他系统跑win应用也不会太远了
作者: Hsins (翔)   2021-11-11 22:03:00
超级熊猫常常说些我看不懂的东西,其他系统跑 Win 应用你也要先看人家底层用什么写,能不能跨平台。另外 Wine 也不是万能的……
作者: superpandal   2021-11-11 22:05:00
就不是说给你听的 wine的开发是"黑盒测试"修东坏西是常有现象 借助自动化省很多力
作者: Hsins (翔)   2021-11-11 22:49:00
你常常天外飞来一笔啊, 然后 .Net 开源不代表微软作业系统开源好嘛?这样的情境下就是只能做黑盒测试,加上作业系统因为不同环境跟配置也会影响结果,再说你怎么觉得黑盒测试就没有自动化啊?http://test.winehq.org/data/而且为什么一定要其他系统跑 Windows 应用?macOS 上的应用也要在 Windows 上跑吗?你知不知道他们为了做出这样的测试花了多少心力和资源啊?
作者: superpandal   2021-11-11 23:03:00
天外飞来一笔? 这不是有感而发的延伸吗 并没有说.net开源代表系统开源 我都说黑盒测试了 你觉得我是不知道这状况? 因为这样看来的测试结果并不算太好现代工具的重点是智能 而且别人想要跑win应用这不关
作者: roccqqck (ccqq)   2021-11-11 23:06:00
想用网页版应该用付费版gitpod或codespace免费版自己部署在linux上用code-server或openvscode-server
作者: superpandal   2021-11-11 23:07:00
你事吧 我知道他们很辛苦 当然是省力好
作者: like60955 (like60955)   2021-11-13 18:31:00
有些2019可以用的扩充套件22装会有问题 要修改一下安装档
作者: shasharon   2021-11-14 08:28:00
想问2022版是不是无法用asp.net web?找到asp.net coreweb*只找到

Links booklink

Contact Us: admin [ a t ] ucptt.com