共用方式為


2022Logo Visual Studio 2022 17.9 版 - 版本資訊


提示

觀看 Visual Studio 2022 上市活動的錄製內容以了解新功能、聆聽提示及技巧,以及下載免費的數位 Swag。

開發人員社群 | Visual Studio 2022 藍圖 | 系統需求 | 相容性 | 可散發程式碼 | 版本歷程記錄 | 授權條款 | 部落格 | 最新版已知問題 | Visual Studio Docs 的新功能


按一下按鈕以下載最新版的 Visual Studio 2022。 如需安裝和更新 Visual Studio 2022 的指示,請參閱將 Visual Studio 2022 更新至最新版本。 此外,請參閱如何離線安裝上的指示。

下載 Community 按鈕下載 Professional 按鈕下載 Enterprise 按鈕

若要下載其他 Visual Studio 2022 產品,請造訪 Visual Studio 網站。


Visual Studio 2022 17.9 版的發行版本

Visual Studio 2022 部落格

Visual Studio 2022 部落格是由 Visual Studio 工程小組發行的官方產品見解。 您可以在下列文章中找到有關 Visual Studio 2022 版本的深入資訊:


17.9.7 Visual Studio 2022 17.9.7 版

2024 年 5 月 14 日發行

此版本新功能的摘要

  • “Xamarin” 和 “Xamarin Profiler”安裝程式元件已標示為「不支援」。
  • 此版本也包含 v3.2.1 的 OpenSSL 更新

已解決的資安漏洞諮詢通告

  • CVE-2024-32002 支援符號連結之不區分大小寫檔案系統上的遞迴複製品容易受到遠端程式碼執行的影響。
  • CVE-2024-32004 遠端程式碼執行的同時複製特殊製作的本機存放庫
  • CVE-2024-30045 .NET 7.0 和 .NET 8.0 中存在遠端程式碼執行弱點,其中堆疊緩衝區溢位發生在 .NET Double Parse 常式中。
  • CVE-2024-30046 弱點存在於Microsoft.AspNetCore.Server.Kestrel.Core.dll,其中可能會發生導致拒絕服務的死結。

17.9.6 Visual Studio 2022 17.9.6 版

2024 年 4 月 9 日發行

Visual Studio 2022 17.9.6 版發行版本的新功能摘要

  • 透過此錯誤修正,用戶端現在可以在配置中使用啟動載入器並傳入 --noWeb 參數以在用戶端電腦上安裝,並確保僅從配置下載安裝程式和 Visual Studio 產品。 先前,有時在安裝過程中,安裝程式不會考慮 -noWeb 參數,而且會嘗試從網路進行自我更新。

開發人員社群

已解決的資安漏洞諮詢通告

  • CVE-2024-21409 WPF 中存在釋放後使用弱點,在檢視不受信任的文件時可能會導致權限提升。
  • CVE-2024-28929 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28930 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28931 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28932 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28933 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28934 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28935 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28936 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28937 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28938 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28941 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-28943 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。
  • CVE-2024-29043 此更新解決了 Microsoft ODBC Driver for Microsoft SQL Server 中的遠端程式碼執行弱點。

17.9.5 Visual Studio 2022 17.9.5 版

發行於 2024 年 3 月 26 日

Visual Studio 2022 17.9.5 版發行版本的新功能摘要

  • 已修正在具有較舊 CPU 的電腦上發生的損毀問題。

開發人員社群


17.9.4 Visual Studio 2022 17.9.4 版

發行於 2024 年 3 月 19 日

Visual Studio 2022 17.9.4 版發行版本的新功能摘要

  • 解決當程式碼編輯器載入字型失敗時,其會變成空白的問題。
  • 修正文件視窗可能會卡在非常小且無法使用的大小的問題。
  • 修正編譯 Unreal Engine 時可能發生的當機。
  • 修正 VS 偵錯工具中未正確顯示的資料結構: Concurrency::concurrent_unordered_set, Concurrency::concurrent_unordered_multiset, Concurrency::concurrent_unordered_map, Concurrency::concurrent_unordered_multimap。
  • 修正推送分支之後從顯示的通知開啟 [建立提取要求] 視窗時,鍵盤快速鍵停止運作的錯誤。
  • [以編碼儲存] 對話方塊未正確列出所有可用的檔案編碼。 此修正程式會顯示清單中的所有項目,而對話方塊現在可正常運作。

開發人員社群


17.9.3 Visual Studio 2022 17.9.3 版

發行於 2024 年 3 月 12 日

Visual Studio 2022 17.9.3 版發行版本的新功能摘要

  • VS 現在包含 MAUI 8.0.7 (SR2);請參閱這裡版本 8.0.7 · dotnet/maui (github.com) 以取得版本資訊。
  • 已修正編譯靜態 initonly 陣列時編譯器會當機的 CLI 錯誤 (bug)。
  • 將 Visual Studio 安裝的 Windows 11 SDK (10.0.22621.0) 更新為 2024 年 2 月服務組建。

開發人員社群

已解決的資安漏洞諮詢通告

  • CVE-2024-21392 .NET 中有一個弱點,其中特製的要求可能會導致資源流失,進而導致拒絕服務。
  • CVE-2024-26190 MsQuic.dll 中存在弱點,這可能會導致同儕節點在連線保持運作時配置小型記憶體區塊。
  • CVE-2023-27911 此諮詢正在重新發佈,表示 Visual Studio 2022 不再支援 Autodesk® FBX® SDK。

17.9.2 Visual Studio 2022 17.9.2 版

發行於 2024 年 2 月 27 日

Visual Studio 2022 17.9.2 版發行版本的新功能摘要

  • 修正在某些情況下,開啟字型和色彩對話方塊時發生停止回應的問題。
  • 已修正來防止 std::round() 函式內嵌擴充中的純量記憶體負載變更為向量存取。 雖然向量存取不會變更計算的結果,但當純量負載成功時會變得較長且可能會發生錯誤。
  • 修正在 Visual Studio 2022 17.9 版之前的 Visual C++ 版本中,_Alignas 指定名稱在宣告中與結構化類型相鄰時,未根據 ISO-C 標準正確套用。

開發人員社群


17.9.1 Visual Studio 2022 17.9.1 版

發行於 2024 年 2 月 21 日

Visual Studio 2022 17.9.1 版發行版本的新功能摘要

  • 針對使用 16.11 C++ 工具組搭配 VS 17.9 的客戶,已將 16.11 MSVC 工具組更新為 16.11.34 (14.29.30154.0)。
  • 修正了靜態連結時所使用 libconcrt.lib 可能包含舊版 X64 系統上不合法 SSE 4.2 指令的錯誤。
  • 已將 char8_t 的支援新增為使用 /clr 的 C++20 內建類型。

開發人員社群


17.9.0 Visual Studio 2022 17.9.0 版

2024 年 2 月 13 日發行

Visual Studio 2022 17.9 版的此發行版本中的新功能摘要

Visual Studio 安裝現在需要 .NET Framework 4.7.2

從 Visual Studio 17.9.0 開始,您必須在電腦上安裝 .NET Framework 4.7.2 或更新版本,才能安裝 Visual Studio。 若要避免任何安裝問題,建議您先下載並安裝 .NET Framework 4.7.2,再安裝 Visual Studio 17.9 或更新版本。

產生的認可訊息

使用新產生的 Git 認可訊息功能來協助您描述一組變更。 若要試用,您需要使用中的 GitHub Copilot 訂用帳戶和預覽版 GitHub Copilot 聊天延伸模組

產生的認可訊息

按一下 [Git 變更] 視窗中的 [新增 AI 產生的認可訊息] 彩色筆圖示來產生建議。 GitHub Copilot 會查看認可中的檔案變更、進行摘要,然後描述每個變更。 然後,您可以 [插入 AI 建議] 或 [捨棄]。您可以在這裡分享對此功能的意見反應。 我們已經解決了下列出現圖示的問題。 查看詳細資料

在 Visual Studio 或瀏覽器中開啟提取要求

為了支援偏好使用瀏覽器檢視來建立提取要求的 GitHub 和 Azure DevOps 使用者,我們已新增次要連結,以協助維護目前的使用者流程。

開啟提取要求

Git 存放庫視窗中的回應式參考標籤

現在,您的分支和標記標記會相應地調整大小,以便更容易地查看您在 Git 圖表中所看的分支。

回應式參考標籤

探索並啟用訂閱者權益

您的訂用帳戶隨附 IDE 以外的許多額外權益。 若要探索並啟用您的權益,您現在可以在右上角的 Visual Studio 工具列中使用新的菱形圖示。 此功能僅適用於登入 Visual Studio Enterprise 和 Professional 的訂閱者。

當您按一下該圖示時,您將看到開發人員最喜歡的首要權益。 您也可以輕鬆地存取訂閱者入口網站以尋找其他權益,例如訓練資源、支援和產品下載。

DimaondIcon

Microsoft Teams 開發工具 (Teams 工具組)

新功能

新的 AI 聊天機器人專案範本

使用 Teams AI 程式庫為 Teams 建立類似 GPT 的聊天機器人。

AI 機器人範本

Teams 應用程式測試工具

新的偵錯設定檔,可在網頁瀏覽器體驗中偵錯、預覽及測試您的聊天機器人應用程式,並提供快速模擬 Teams 活動和聊天體驗的方法。

Teams 應用程式測試工具

調適型卡片預覽器

選取在編輯調適型卡片 JSON 檔案時出現的新 [預覽] 按鈕,以取得在您編輯時即時更新的並排預覽。

調適型卡片預覽器

使用 CodeLens 執行 YAML 步驟

在 teamsapp.yml 或 teamsapp.local.yml 中選取新的 CodeLens 觸發程序,以快速執行單一生命週期步驟。

CodeLens 動作

使用 [專案] > [Teams 工具組] > [Teams 工具組文件] 中的新功能表來檢視 Teams 工具組文件

docs

預覽功能

此版本的 Teams 工具組新增了新的專案範本和功能以支援 Microsoft Copilot 的開發。 在 [工具] > [選項] > [預覽功能] 功能表中選取 [Teams 工具組:開發 Copilot 外掛程式]

預覽功能旗標

使用訊息延伸模組擴充 Copilot

啟用預覽功能之後,您可以使用新的「自訂搜尋結果」專案範本來建置聊天機器人型訊息延伸模組 (被設定為以外掛程式的形式來擴充 Copilot)。

Copilot 範本

Teams 工具組會檢查您的 Microsoft 365 帳戶是否可以存取 Copilot,並在執行您的專案之前警告您。

Copilot 存取檢查

AI 助理聊天機器人專案範本

您可以使用 Teams AI 程式庫來建立一個連線到 OpenAI Assistants API 的聊天機器人,並建置您自己的類似副駕駛體驗。

AI 助理機器人範本

增強功能

  • 已改善帳戶對話框,以針對您的應用程式來管理您的 Microsoft 365 身分識別,並針對建立新的 M365 開發人員帳戶提供更好的建議。

    登入 UI

  • 已更新索引標籤範本,以使用 .NET 8 中 Blazor 的新互動式伺服器轉譯。

  • 已更新所有專案範本以支援 .NET 8。


擴充性

在 Visual Studio 2022 17.9 版中,您現在可以在元件清單後面的 *.vsconfig 檔案中包含延伸模組。 由於 *.vsconfig 檔案很容易傳遞並與他人共用,因此現在更容易共用需要安裝哪些延伸模組的相關資訊。 透過 vsconfig 檔案載入延伸模組的功能是我們最受要求的社群功能之一。

有些小組喜歡將其 *.vsconfig 檔案放在方案目錄或存放庫中,並讓 Visual Studio 自動偵測並安裝任何遺漏的項目。 這項功能目前適用於市集延伸模組,而且如果您希望其適用於其他類型的延伸模組,請讓我們知道


在一站式程式碼搜尋 (Ctrl+TCtrl+,) 中,您現在可以在解決方案中搜尋任何單字或字元字串,以補充程式碼基底的檔案和符號結果。 您現在可以在程式碼基底中搜尋區域變數名稱、註解中的字組、參數名稱或任何其他字元字串。

多合一式搜尋

針對僅限文字檢視,您可以執行下列其中一項來篩選為文字結果:

  • 按下搜尋列下方的 [文字 (x:)] 按鈕,
  • 在搜尋查詢前面加上「x:」,
  • 使用此鍵盤快速鍵 Shift+Alt+F,或
  • 移至功能表選項「編輯 > 移至 > 移至文字」。

在僅限文字的體驗中,也有選項透過搜尋列最右邊的按鈕來切換「比對大小寫」、「比對整個字」和「使用規則運算式」。

這裡深入了解程式碼搜尋中的全文字支援。

如果在 [程式碼搜尋] 視窗中沒有取得文字篩選的按鈕,您可以開啟預覽功能「工具 > 選項 > 環境 > 預覽功能 > 一站式搜尋中的純文字搜尋」來手動啟用按鈕。


多資料夾開啟支援

現在,您可以在 Visual Studio 中開啟多個資料夾! 順暢地使用資料夾子集,或管理跨相同磁碟機上不相關資料夾的工作負載。 深入了解如何開啟多個資料夾!

顯示 Visual Studio 開啟多個資料夾功能的影像


已知問題

  • 從 Delinea 安裝權限管理軟體的使用者可能會遇到啟動 Visual Studio 的問題。 Delinea 知道此問題並已加以解決。 請透過 https://delinea.com/support 來連絡他們,以取得如何解決此問題的指示。

注意

此更新可能包含個別授權的新 Microsoft 或第三方軟體,如第三方通知或其隨附授權中所述。

意見反應與建議

我們很希望聽聽您的意見! 您可以回報問題或建議功能意見反應圖示,方法是使用安裝程式或 Visual Studio IDE 右上角的 [傳送意見反應] 圖示,或從 [說明] > [傳送意見反應]。 您可以使用 Visual Studio 開發人員社群來追蹤您的問題,您可以在其中新增留言或尋找解決方案。 您也可以透過我們的即時聊天支援取得免費的安裝協助。


部落格

善用「開發人員工具部落格」網站中的見解與建議,讓您能夠隨時取得所有新版本的最新資訊,以及涵蓋各類功能的深入探討文章。


頁首