Visual Studio 2022 17.10 首個預(yù)覽版發(fā)布:改進 Copilot 等

據(jù)微軟官方新聞稿,微軟目前發(fā)布了 Visual Studio 2022 17.10 首個預(yù)覽版本,該版本號稱重點改進了 GitHub Copilot,并對設(shè)置、擴展組件等方面進行了一系列更新。
微軟宣稱,GitHub Copilot 在 Visual Studio 2022 17.10 中從“聊天機器人”升級到了“開發(fā)伙伴”,在該版本中,Copilot 能夠“更好地從項目中收集信息”,進一步為開發(fā)者當前的開發(fā)環(huán)境提供更有意義的答案,同時開發(fā)者還能夠直接在項目中與 Copilot 互動并獲取建議,并“輕松獲取生成式 AI 應(yīng)用開發(fā)建議”。
▲ 圖源 微軟官方新聞稿(下同)
微軟同時提到,現(xiàn)在開發(fā)者可以設(shè)置“/+ 短語”符號加速 AI 詢問流程,例如設(shè)置“/explain 代表 Explain the code”等,使開發(fā)者不需要編寫冗長的問題,就能獲得更精準的答案。
微軟同時聲稱,他們參考了大量社區(qū)意見試圖“重新構(gòu)建 Visual Studio 開發(fā)體驗”,而在最新發(fā)布的 Visual Studio 2022 17.10 版本中,官方引入了一項名為“統(tǒng)一設(shè)置(Unified Settings)”的功能,號稱能夠“提供給開發(fā)者更多自由和界面,幫助開發(fā)者調(diào)整和配置開發(fā)環(huán)境設(shè)置”。
微軟還引入了設(shè)置內(nèi)容“精確搜索”功能,并默認將設(shè)置內(nèi)容以 JSON 格式存儲在本地,號稱能夠讓“設(shè)置配置文件更結(jié)構(gòu)化、更易于管理與共享”,用戶可以通過編輯 JSON 文件快速更改設(shè)置,也可以將設(shè)置文件與他人共享。
通過訂閱GitHub Copilot,開發(fā)者能夠在Visual Studio中取得生成式人工智能程序開發(fā)建議,在新版擴展組件,Copilot不僅只是扮演一個聊天機器人角色,還要朝成為結(jié)對開發(fā)伙伴的方向更進一步。Copilot通過與Visual Studio緊密集成,能夠更好地從項目中收集資訊,進一步提供開發(fā)者當前開發(fā)環(huán)境中有意義的答案。
現(xiàn)在開發(fā)者可以使用斜線指令加速工作流程,替常見開發(fā)任務(wù)具體目標設(shè)置斜線指令,像是/explain可代表Explain the code等,讓開發(fā)者不需要編寫冗長的問題,就能獲得更精準的答案。
此外,開發(fā)者可在Visual Studio進行行內(nèi)聊天,直接于文件中與Copilot互動并獲得建議,并即時查看差異。
微軟參考社交媒體意見嘗試重新構(gòu)建自訂體驗,在Visual Studio 17.10引入統(tǒng)一設(shè)置功能。從這個新版本開始,提供開發(fā)者更多自由和界面,來調(diào)整和配置開發(fā)環(huán)境設(shè)置。例如,讓用戶可以在全局層級進行設(shè)置,或是在更具體的層級進行自訂,像是特定解決方案和或是文件夾層級,使用戶能夠更細致地控制不同項目的設(shè)置,并可依據(jù)每個項目的需求進行調(diào)整。
開發(fā)者可以通過精確的搜索功能,找到想要調(diào)整的設(shè)置,而且現(xiàn)在所有設(shè)置都會以JSON格式存儲,如此不僅讓設(shè)置的存儲更加結(jié)構(gòu)化且易于管理,也讓共享和版本控制變得容易,用戶可以通過編輯JSON文件快速更改設(shè)置,也可以將設(shè)置文件與其他人共享,或是在不同的開發(fā)環(huán)境間簡單移動。另外,微軟也在這些設(shè)置選項中,添加重設(shè)為默認的功能,以及讓用戶方便發(fā)送反饋消息,供開發(fā)團隊進一步改進這些新功能。
根據(jù)社交媒體的建議,微軟縮短了人工智能產(chǎn)生Git提交消息的建議,而且現(xiàn)在可以更容易地在拉取請求應(yīng)用工作項目,開發(fā)者可以使用相關(guān)工作項目,查看在拉取請求描述中所參照的工作項目,并將其與Azure DevOps上的拉取請求相關(guān)聯(lián)。
Visual Studio更新現(xiàn)在也會包含推薦的組件,微軟集成了新組件以強化軟件開發(fā)體驗,并將其中一些組件推薦添加到安裝的工作負載中。從Visual Studio 17.10開始,當開發(fā)者更新 Visual Studio 時,軟件也會自動安裝一系列“推薦組件”。
具體組件列表如下:
- Microsoft.Net.Component.4.7.2.TargetingPack
- Microsoft.Net.Component.4.8.SDK
- Microsoft.Net.Component.4.8.TargetingPack
- Microsoft.Net.ComponentGroup.TargetingPacks.Common
- Microsoft.VisualStudio.Component.Roslyn.Compiler
- Microsoft.VisualStudio.Component.Roslyn.LanguageServices
- Microsoft.VisualStudio.Component.SQL.SSDTBuildSku
- Microsoft.Component.ClickOnce.MSBuild
- Microsoft.Net.Component.4.8.TargetingPack
- Microsoft.Net.ComponentGroup.4.8.DeveloperTools
- Microsoft.NetCore.Component.Runtime.8.0
- Microsoft.NetCore.Component.SDK
- Microsoft.VisualStudio.Component.TestTools.BuildTools
- Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup
- Microsoft.Net.Component.4.8.TargetingPack
- Microsoft.Net.ComponentGroup.4.8.DeveloperTools
- Microsoft.VisualStudio.Component.TeamOffice.BuildTools
- Microsoft.VisualStudio.Component.WebDeploy
- Microsoft.Component.ClickOnce.MSBuild
- Microsoft.Net.Component.4.8.TargetingPack
- Microsoft.Net.ComponentGroup.4.8.DeveloperTools
- Microsoft.NetCore.Component.Runtime.8.0
- Microsoft.NetCore.Component.SDK
- Microsoft.VisualStudio.Component.DockerTools.BuildTools
- Microsoft.VisualStudio.Component.TestTools.BuildTools
- Microsoft.VisualStudio.Component.WebDeploy
- Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup
相關(guān)推薦:
VS如何更改項目位置? Visual Studio設(shè)置項目位置的技巧
相關(guān)文章
vscode怎么一鍵運行? VisualStudioCode開啟合并運行按鈕技巧
Visual Studio Code怎么開啟合并運行按鈕?實現(xiàn)的功能就是,控制是否在運行按鈕旁邊的下拉列表中顯示額外的操作,下面我們就來就來看看VisualStudioCode開啟合并運行按鈕的2022-10-08VSCode怎么隱藏發(fā)行說明? VisualStudioCode關(guān)閉顯示發(fā)行說明的技巧
VSCode怎么隱藏發(fā)行說明?VSCode代碼是可以顯示發(fā)行說明的,當然也可以隱藏,該怎么操作呢?下面我們就來看看VisualStudioCode關(guān)閉顯示發(fā)行說明的技巧2022-10-08vscode空窗怎么關(guān)閉? VisualStudioCode關(guān)閉空窗的技巧
vscode空窗怎么關(guān)閉?控制在VS代碼中默認情況下是否信任空窗口,如果不想有空窗,開啟這個功能即可,下面我們就來看看VisualStudioCode關(guān)閉空窗的技巧2022-10-08vscode怎么關(guān)閉遙測? Visual Studio Code不啟用遙測的技巧
Visual Studio Code怎么關(guān)閉啟用遙測?開啟遙測就可以收集診斷數(shù)據(jù),如果想要關(guān)閉,該怎么關(guān)閉呢?下面我們就來看看詳細的教程2022-10-13微軟發(fā)布Visual Studio 2022 17.3 支持.NET MAUI
VisualStudio2022 17.3 發(fā)布,Visual Studio 2022 GA 版包括.NET MAUI、Microsoft Teams 應(yīng)用程序支持、C++ 改進等,詳細請看細文介紹2022-10-14VSCode懸停文檔怎么關(guān)閉? Visual Studio Code關(guān)閉懸停文檔的技巧
VSCode懸停文檔怎么關(guān)閉?在CSS懸停中顯示標簽和屬性文檔,不想使用這個功能,該怎么操作呢?下面我們就來看看Visual Studio Code關(guān)閉懸停文檔的技巧2022-11-07VSCode重復(fù)屬性怎么提醒? VisualStudioCode設(shè)置重復(fù)屬性錯誤的技巧
VSCode重復(fù)屬性怎么提醒?VSCode中是可以使用重復(fù)的樣式定義的,如果不想使用,可以設(shè)置提醒錯誤,下面我們就來看看詳細的教程2022-11-14VisualStudio 2022 17.4發(fā)布 首次支持回滾到舊版本
Visual Studio 2022 17.4 現(xiàn)已全面發(fā)布,這是第一個支持 Arm64 的 GA 版本,此外,該版本還包含其他功能,包括支持 .NET 7引入了版本回滾功能等2022-11-14Visual Studio 2010 ~ Visual Studio 2022 全系列密鑰永久激活
所以今天小編就為大家?guī)砹藇s2022永久激活密鑰的相關(guān)內(nèi)容,一起來看看吧,需要的朋友可以參考下2022-12-16Visual Studio2022如何創(chuàng)建程序? vs2022新建程序的技巧
Visual Studio2022如何創(chuàng)建程序?想要創(chuàng)建新程序,該怎么創(chuàng)建呢?下面我們就來看看vs2022新建程序的技巧2022-12-23