[新聞] 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