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

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