Visual Studio 2019 版本 16.11 發行備註
開發人員社群 | 系統需求 | 相容性 | 可散發程式碼 | 發行歷程記錄 | 授權條款 | 部落格 | Visual Studio Docs 的新功能
注意
這不是 Visual Studio 的最新版本。 若要下載最新版本,請參閱 Visual Studio 的網站。
Visual Studio 2019 16.11 版的新功能
支援時間範圍
Visual Studio 2019 16.11 版是 Visual Studio 2019 第四個和最後一個支援的服務基準。 我們鼓勵需要採用長期穩定且安全開發環境的 Enterprise 和 Professional 客戶在此版本上進行標準化。 如我們生命週期和支援原則中所詳述,16.11 版在 2029 年 4 月 (Visual Studio 2019 產品生命週期的其餘部分) 之前能繼續享有支援,可接收修正程式與安全性更新。
此外,因已推出 16.11 版,所以 16.9 版 (即上一版本的服務基準),將再支援 12 個月,並於 2022 年 10 月停止支援。 另請注意,我們也已不再支援 16.10 版。 這些中繼版本只會在下一次的次要更新發行之前收到服務修正。
您可以瀏覽 Visual Studio 網站,或前往 my.visualstudio.com 的下載區段,以取得最新最安全的 Visual Studio 2019 16.11 版。 您可以從 Microsoft Update 目錄取得更新。 如需 Visual Studio 所支援基準的詳細資訊,請參閱 Visual Studio 2019 的支援原則。
Visual Studio 2019 16.11 版
- 2024 年 11 月 12 日 - Visual Studio 2019 16.11.42 版
- 2024 年 10 月 8 日 - Visual Studio 2019 16.11.41 版
- 2024 年 9 月 10 日 - Visual Studio 2019 16.11.40 版
- 2024 年 8 月 13 日 — Visual Studio 2019 版本 16.11.39
- 2024 年 7 月 9 日 — Visual Studio 2019 16.11.38 版
- 2024 年 6 月 11 日 — Visual Studio 2019 16.11.37 版
- 2024 年 5 月 14 日 — Visual Studio 2019 16.11.36 版
- 2024 年 4 月 9 日 — Visual Studio 2019 16.11.35 版
- 2024 年 2 月 13 日 — Visual Studio 2019 16.11.34 版
- 2024 年 1 月 9 日 — Visual Studio 2019 16.11.33 版
- 2023 年 11 月 14 日 — Visual Studio 2019 16.11.32 版
- 2023 年 10 月 12 日 — Visual Studio 2019 16.11.31 版
- 2023 年 9 月 12 日 — Visual Studio 2019 16.11.30 版
- 2023 年 8 月 8 日 — Visual Studio 2019 16.11.29 版
- 2023 年 7 月 25 日 — Visual Studio 2019 16.11.28 版
- 2023 年 6 月 13 日 — Visual Studio 2019 16.11.27 版
- 2023 年 4 月 11 日 — Visual Studio 2019 16.11.26 版
- 2023 年 3 月 14 日 — Visual Studio 2019 16.11.25 版
- 2023 年 2 月 14 日 — Visual Studio 2019 16.11.24 版
- 2023 年 1 月 10 日 — Visual Studio 2019 16.11.23 版
- 2022 年 12 月 13 日 — Visual Studio 2019 16.11.22 版
- 2022 年 11 月 8 日 — Visual Studio 2019 16.11.21 版
- 2022 年 10 月 11 日 — Visual Studio 2019 16.11.20 版
- 2022 年 9 月 13 日 — Visual Studio 2019 16.11.19 版
- 2022 年 8 月 9 日 — Visual Studio 2019 16.11.18 版
- 2022 年 7 月 12 日 — Visual Studio 2019 16.11.17 版
- 2022 年 6 月 14 日 — Visual Studio 2019 16.11.16 版
- 2022 年 5 月 17 日 — Visual Studio 2019 16.11.15 版
- 2022 年 5 月 10 日 — Visual Studio 2019 16.11.14 版
- 2022 年 4 月 19 日 — Visual Studio 2019 16.11.13 版
- 2022 年 4 月 12 日 — Visual Studio 2019 16.11.12 版
- 2022 年 3 月 8 日 — Visual Studio 2019 16.11.11 版
- 2022 年 2 月 8 日 — Visual Studio 2019 16.11.10 版
- 2022 年 1 月 11 日 — Visual Studio 2019 16.11.9 版
- 2021 年 12 月 14 日 — Visual Studio 2019 16.11.8 版
- 2021 年 11 月 16 日 — Visual Studio 2019 16.11.7 版
- 2021 年 11 月 09 日 — Visual Studio 2019 16.11.6 版
- 2021 年 10 月 12 日 — Visual Studio 2019 16.11.5 版
- 2021 年 10 月 05 日 — Visual Studio 2019 16.11.4 版
- 2021 年 9 月 14 日 — Visual Studio 2019 16.11.3 版
- 2021 年 8 月 25 日 — Visual Studio 2019 16.11.2 版
- 2021 年 8 月 16 日 — Visual Studio 2019 16.11.1 版
- 2021 年 8 月 10 日 — Visual Studio 2019 16.11.0 版
Visual Studio 2019 封存版本資訊
- Visual Studio 2019 版本 16.10 版本資訊
- Visual Studio 2019 版本 16.9 版本資訊
- Visual Studio 2019 16.8 版的版本資訊
- Visual Studio 2019 16.7 版的版本資訊
- Visual Studio 2019 16.6 版的版本資訊
- Visual Studio 2019 16.5 版的版本資訊
- Visual Studio 2019 16.4 版的版本資訊
- Visual Studio 2019 16.3 版的版本資訊
- Visual Studio 2019 16.2 版的版本資訊
- Visual Studio 2019 16.1 版的版本資訊
- Visual Studio 2019 16.0 版的版本資訊
Visual Studio 2019 部落格
Visual Studio 2019 部落格是由 Visual Studio 工程小組發行的官方產品見解。 您可以在下列文章中找到有關 Visual Studio 2019 版的深入資訊:
- Visual Studio 2019 v16.11 現已推出!
- Visual Studio 2019 v16.10 與 v16.11 Preview 1 現已推出!
- 在 Visual Studio 中使用 Git 增強生產力
- 立即可用! Visual Studio 2019 v16.9 與 v16.10 Preview 1
- Visual Studio 2019 v16.9 Preview 3 現已推出!
- Visual Studio 2019 v16.9 版 Preview 2 以及新年新希望正朝您而來!
- Visual Studio 2019 v16.8 與 v16.9 預覽現已推出
- Visual Studio 2019 v16.8 Preview 3.1 的新功能 \(英文\)
- Visual Studio 2019 v16.8 版 Preview 2 新功能現已發行! (英文)
- Visual Studio 2019 16.7 版與 16.8 版 Preview 1 現已發行!
- Visual Studio 2019 16.7 版 Preview 2 現已推出!
- Visual Studio 中 Git 體驗的絕佳新更新 (英文)
- 於今日發行! Visual Studio 2019 v16.6 與 v16.7 Preview 1 \(英文\)
- Visual Studio 2019 16.6 版 Preview 2 的新功能 (英文)
- Visual Studio 2019 16.5 版現已推出! (英文)
- 'Tis the Season for Visual Studio 2019 v16.4 Release (發行 Visual Studio 2019 16.4 版的季節到了)
- Visual Studio 2019 v16.4 Preview 2, Fall Sports, and Pumpkin Spice (Visual Studio 2019 v 16.4 Preview 2、秋季運動和南瓜香料)
- .NET Core Support and More in Visual Studio 2019 version 16.3 - Update Now!
- Visual Studio 2019 version 16.3 Preview 2 and Visual Studio 2019 for Mac version 8.3 Preview 2 Released!
- Visual Studio 2019 16.2 版與 16.3 版 Preview 1 現已可供使用
- Visual Studio 2019 version 16.2 Preview 2
- Visual Studio 2019 version 16.1 and Preview 16.2 Preview
- Visual Studio 2019:撰寫程式碼的速度更快。 Work smarter. Create the future.
Visual Studio 2019 16.11.42 版
發行於 2024 年 11 月 12 日
此版本中已解決的問題
開發人員社群
Visual Studio 2019 16.11.41 版
發行於 2024 年 10 月 8 日
此版本中已解決的問題
已解決的資安漏洞諮詢通告
Visual Studio 2019 16.11.40 版
2024 年 9 月 10 日發行
此版本中已解決的問題
已解決的資安漏洞諮詢通告
CVE-2024-35272 SQL Server Native Client OLE DB 提供者遠端程式碼執行弱點
Visual Studio 2019 16.11.39 版
發行日期:2024 年 8 月 13 日
此版本中已解決的問題
- IntelliCode 模型更新,使用者可以直接取得模型,不再依賴後端服務下載。
已解決的資安漏洞諮詢通告
- CVE-2024-29187 (重新發佈) - WiX型安裝程式在以 SYSTEM 身分執行時容易受到二進位劫持
Visual Studio 2019 版本 16.11.38
2024 年 7 月 9 日發行
此版本中已解決的問題
- 由於版本的淘汰,AzCopy 6.2 版不再作為 Visual Studio 中 Azure 工作負載的一部分散發。 您可以從開始使用 AzCopy 下載 最新支援的 AzCopy 版本。
- 將 MinGit 更新為 v2.45.2.1,此版本包含 GCM 2.5,可解決先前 GCM 版本的問題:複製之後就向 Git 回報錯誤,使得複製作業似乎失敗一樣。
Visual Studio 2019 16.11.37 版
2024 年 6 月 11 日發行
此版本中已解決的問題
- 升級到 Windows 的 Germanium 組建之後,WSL 需要手動升級。 這可能會導致 Visual Studio 在開啟 CMake 專案時停止回應。
已解決的資安漏洞諮詢通告
- CVE-2024-30052 在偵錯包含具有適當副檔名的惡意檔案的傾印檔時會發生「遠端程式碼執行」攻擊
- CVE-2024-29060 受影響的 Visual Studio 安裝執行中的權限提高
- CVE-2024-29187 以 SYSTEM 身分執行時,基於 WiX 的安裝程式易受到二進位檔劫持的威脅
Visual Studio 2019 16.11.36 版
2024 年 5 月 14 日發行
此版本中已解決的問題
- 此版本包含 v3.2.1 的 OpenSSL 更新
已解決的資安漏洞諮詢通告
- CVE-2024-32002 支援符號連結之不區分大小寫檔案系統上的遞迴複製品容易受到遠端程式碼執行的影響。
- CVE-2024-32004 遠端程式碼執行的同時複製特殊製作的本機存放庫
Visual Studio 2019 16.11.35 版
2024 年 4 月 9 日發行
此版本中已解決的問題
- 透過此錯誤修正,用戶端現在可以在配置中使用啟動載入器並傳入 --noWeb 參數以在用戶端電腦上安裝,並確保僅從配置下載安裝程式和 Visual Studio 產品。 先前,有時在安裝過程中,安裝程式不會考慮 -noWeb 參數,而且會嘗試從網路進行自我更新。
已解決的資安漏洞諮詢通告
- 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 中的遠端程式碼執行弱點。
Visual Studio 2019 16.11.34 版
發行於 2024 年 2 月 13 日
此版本中已解決的問題
開發人員社群
已解決安全性諮詢
- CVE-2024-0057 當 Microsoft .NET Framework 型應用程式使用 X.509 鏈結建置 API 但由於邏輯缺陷而未完全驗證 X.509 憑證時,安全性功能會略過弱點。
Visual Studio 2019 16.11.33 版
2024 年 1 月 9 日發行
此版本中已解決的問題
- 已將 MinGit 更新為 v2.43.0.1,該版本隨附於 OpenSSL v3.1.4,並解決了在某些情況下網路作業非常慢的迴歸問題。
已解決安全性諮詢
- CVE-2024-20656 VSStandardCollectorService150 服務中存在弱點,在其中本地攻擊者可以在執行受影響 Microsoft Visual Studio 安裝的主機上提升權限。
- CVE-2023-32027 重新發佈此公告是為了解決 Visual Studio 中 Microsoft ODBC Driver for SQL Server 遠端程式碼執行弱點問題。
- CVE-2023-32025 重新發佈此公告是為了解決 Visual Studio 中 Microsoft ODBC Driver for SQL Server 遠端程式碼執行弱點問題。
- CVE-2023-32026 重新發佈此公告是為了解決 Visual Studio 中 Microsoft ODBC Driver for SQL Server 遠端程式碼執行弱點問題。
- CVE-2023-29356 重新發佈此公告是為了解決 Visual Studio 中 Microsoft ODBC Driver for SQL Server 遠端程式碼執行弱點問題。
- CVE-2023-32028 重新發佈此公告是為了解決 Visual Studio 中 Microsoft SQL OLE DB 遠端程式碼執行弱點問題。
- CVE-2023-29349 重新發佈此公告是為了解決 Visual Studio 中 Microsoft ODBC 和 OLE DB 遠端程式碼執行弱點問題。
Visual Studio 2019 16.11.32 版
2023 年 11 月 14 日發行
此版本中已解決的問題
開發人員社群
已解決安全性諮詢
- CVE-2023-36042Visual Studio 中存在拒絕服務弱點,其中格式不正確的裝飾名稱可能會導致無限迴圈。
Visual Studio 2019 16.11.31 版
2023 年 10 月 10 日發行
此版本中已解決的問題
- 已將 Visual Studio 使用的 Git 版本更新為 2.41.0.3 版。
Visual Studio 2019 16.11.30 版
2023 年 9 月 12 日發行
此版本中已解決的問題
已解決安全性諮詢
- CVE-2023-36796此安全性更新會在讀取損毀的 PDB 檔案時,解決 DiaSymReader.dll 中的弱點,這可能會導致遠端程式碼執行。
- CVE-2023-36794此安全性更新會在讀取損毀的 PDB 檔案時,解決 DiaSymReader.dll 中的弱點,這可能會導致遠端程式碼執行。
- CVE-2023-36793此安全性更新會在讀取損毀的 PDB 檔案時,解決 DiaSymReader.dll 中的弱點,這可能會導致遠端程式碼執行。
- CVE-2023-36792此安全性更新會在讀取損毀的 PDB 檔案時,解決 DiaSymReader.dll 中的弱點,這可能會導致遠端程式碼執行。
- CVE-2023-36759此安全性更新會移除 pgodriver.sys,其中讀取惡意檔案可能會導致權限提高
Visual Studio 2019 16.11.29 版
2023 年 8 月 8 日發行
此版本中已解決的問題
- 解決 VSWhere 的所有交換器不會傳回處於無法啟動狀態執行個體的問題。
已解決安全性諮詢
- CVE-2023-36897 Visual Studio 2010 Tools for Office Runtime Spoofing Vulnerability 此安全性更新解決了未經驗證的遠端攻擊者可以在沒有有效程式碼簽署憑證的情況下簽署 VSTO 增益集部署的弱點。
Visual Studio 2019 16.11.28 版
2023 年 7 月 25 日發行
此版本中已解決的問題
Visual Studio 2019 16.11.27 版
2023 年 7 月 13 日發行
此版本中已解決的問題
- ActiveX 控制項變數精靈會產生 ActiveX 屬性和函式,從 Visual Studio 2015 還原功能。
- 在此更新中,為了解決 CVE-2023-27909、CVE-2023-27910 和 CVE-2023-27911,我們正在移除 .fbx 和 .dae 支援。 這是協力廠商 x86 元件,作者已不再支援。 受影響的使用者應使用 fbx 編輯器。
開發人員社群
已解決安全性諮詢
- CVE-2023-24897 Visual Studio 遠端程式碼執行弱點此安全性更新解決了 MSDIA SDK 中損毀的 PDB 可能會導致堆積溢位,從而導致損毀或遠端程式碼執行的弱點。
- CVE-2023-25652 Visual Studio 遠端程式碼執行弱點此安全性更新解決了一個弱點,其中特製輸入至 git apply –reject 可能會導致控制的內容寫入任意位置。
- CVE-2023-25815 Visual Studio 詐騙弱點此安全性更新解決了 Github 當地語系化訊息參考硬式編碼路徑的弱點,而不是遵守導致記憶體寫入和損毀的執行階段前置詞。
- CVE-2023-29007 Visual Studio 遠端程式碼執行弱點此安全性更新解決了包含邏輯錯誤的組態檔導致任意組態插入的弱點。
- CVE-2023-29011 Visual Studio 遠端程式碼執行弱點此安全性更新解決了 Git for Windows 可執行檔負責實作 SOCKS5 Proxy 容易在多使用者電腦上挑選不受信任設定的弱點。
- CVE-2023-29012 Visual Studio 遠端程式碼執行弱點此安全性更新解決了 Git for Windows Git CMD 程式在啟動時不正確地搜尋程式,從而導致無訊息任意程式碼執行的弱點。
- CVE-2023-27909Visual Studio 遠端程式碼執行弱點此安全性更新可解決 Autodesk® FBX SDK 中超出界限的寫入弱點,其中 2020 版或之前版本可能會導致程式碼透過惡意製作的 FBX® 檔案或資訊洩漏來執行。
- CVE-2023-27910 Visual Studio 資訊洩漏弱點此安全性更新可解決使用者可能被騙開啟惡意 FBX 檔案的弱點,該檔案可能會惡意探索 Autodesk® FBX® SDK 2020 中的堆疊緩衝區溢位弱點,或之前可能會導致遠端程式碼執行。
- CVE-2023-27911 Visual Studio 遠端執行程式碼弱點此安全性更新可解決使用者可能被騙開啟惡意 FBX 檔案的弱點,該檔案可能會惡意探索 Autodesk® FBX® SDK 2020 中的堆積緩衝區溢位弱點,或之前可能會導致遠端程式碼執行。
- CVE-2023-33139 Visual Studio 資訊洩漏弱點此安全性更新可解決 Visual Studio 中 obj 檔案剖析器會導致資訊洩漏的 OOB 弱點。
Visual Studio 2019 16.11.26 版
2023 年 4 月 11 日發行
此版本中已解決的問題
- 已修正在 IIS Express 中更新遙測資料時可能造成當機的問題。
- 已修正當不正確輸入傳送至核心模式驅動程式的 PGO 定型期間所使用的驅動程式時所發生的當機。
開發人員社群
已解決安全性諮詢
- CVE-2023-28296 Visual Studio 遠端程式碼執行弱點
- CVE-2023-28299 Visual Studio 詐騙弱點
- CVE-2023-28262 Visual Studio 權限弱點提高
- CVE-2023-28263 Visual Studio 資訊洩漏弱點
Visual Studio 2019 16.11.25 版
2023 年 3 月 14 日發行
此版本中已解決的問題
- Git 2.39 已將 credential.helper 的值從「manager-core」重新命名為「manager」。 如需相關資訊,請參閱 https://aka.ms/gcm/rename 。
- 將 mingit 和 Git for Windows 套件更新至 v2.39.2,其可解決 CVE-2023-22490
已解決安全性諮詢
- CVE-2023-22490 Mingit 遠端程式碼執行弱點
- CVE-2023-22743 Git for Windows Installer 權限弱點提高
- CVE-2023-23618 Git for Windows 遠端程式碼執行弱點
- CVE-2023-23946 Mingit 遠端程式碼執行弱點
Visual Studio 2019 16.11.24 版
2023 年 2 月 14 日發行
此版本中已解決的問題
- 已將 CPython 解譯器更新為 3.9.13 版。
- 已將 mingit 和 Git for Windows 套件更新至 v2.39.1.1,其可解決 CVE-2022-41903
已解決安全性諮詢
- CVE-2023-21566 Visual Studio 安裝程式權限弱點提高
- CVE-2023-21567 Visual Studio 拒絕服務弱點
- CVE-2023-21808 .NET 和 Visual Studio 遠端程式碼執行弱點
- CVE-2023-21815 Visual Studio 遠端程式碼執行弱點
- CVE-2023-23381 Visual Studio Code 遠端程式碼執行弱點
- CVE-2022-23521 gitattributes 剖析整數溢位
- CVE-2022-41903
git archive
中的堆積溢位,git log --format
導致 RCE - CVE-2022-41953 Git GUI 複製遠端程式碼執行弱點
Visual Studio 2019 16.11.23 版
2023 年 1 月 10 日發行
已解決安全性諮詢
- CVE-2023-21538 .NET 拒絕服務弱點 .NET 6.0 中存在拒絕服務弱點,惡意用戶端可能會導致堆疊溢位,當攻擊者將不正確要求傳送至公開的端點時,可能會導致拒絕服務攻擊。
Visual Studio 2019 16.11.22 版
2022 年 12 月 13 日發行
已解決安全性諮詢
- CVE-2022-41089 遠端程式碼執行 .NET Core 3.1、.NET 6.0 和 .NET 7.0 中有遠端程式碼執行弱點,惡意執行者可能會因為剖析惡意製作的 xps 檔案而執行任意程式碼。
Visual Studio 2019 16.11.21 版
2022 年 11 月 8 日發行
此版本中已解決的問題
- 已新增條件式防護,修正 AMD64 最佳化中不正確的參考,以提升 stl_interfaces。
已解決安全性諮詢
- CVE-2022-41119 遠端程式碼執行 Visual Studio 中的堆積溢位弱點
- CVE-2022-39253 資訊洩漏本機複製最佳化預設會取值符號連結
Visual Studio 2019 16.11.20 版
2022 年 10 月 11 日發行
此版本中已解決的問題
- 針對重新載入的專案,讓 [資源檢視] 更可靠地顯示
- 系統管理員可以從配置更新離線用戶端電腦上的 VS 安裝程式,而不需更新 VS。
已解決安全性諮詢
- CVE-2022-41032 .NET 權限弱點提高 .NET 7.0.0-rc.1、.NET 6.0、.NET Core 3.1 和 NuGet 用戶端 (NuGet.exe、NuGet.Commands、NuGet.CommandLine、NuGet.Protocol) 中存在惡意執行者可能會導致使用者執行任意程式碼。
Visual Studio 2019 16.11.19 版
2022 年 9 月 13 日發行
此版本中已解決的問題
- 針對重新載入的專案,讓 [資源檢視] 更可靠地顯示
已解決安全性諮詢
- CVE-2022-38013 .NET 拒絕服務弱點ASP.NET Core 3.1 和 .NET 6.0 中存在拒絕服務弱點,惡意用戶端可能會造成堆疊溢位,當攻擊者傳送模型繫結期間剖析的自訂承載時,可能會導致拒絕服務的攻擊。
Visual Studio 2019 16.11.18 版
2022 年 8 月 9 日發行
開發人員社群的問題
已解決安全性諮詢
- CVE-2022-34716 .NET 資訊洩漏弱點 .NET 6.0 和 .NET Core 3.1 中有資訊洩漏弱點,可能導致未經授權存取特殊權限資訊。
- CVE-2022-31012 遠端程式碼執行 Git for Windows 安裝程式可能會受騙去執行不受信任的二進位檔
- CVE-2022-29187 權限提高惡意使用者可以在超級使用者所擁有的資料夾中建立 .git 目錄
- CVE-2022-35777 遠端程式碼執行 Visual Studio 2022 Preview Fbx 檔案剖析器堆積溢位弱點
- CVE-2022-35825 遠端程式碼執行 Visual Studio 2022 Preview Fbx 檔案剖析器 OOBW 弱點
- CVE-2022-35826 遠端程式碼執行 Visual Studio 2022 Preview Fbx 檔案剖析器堆積溢位弱點
- CVE-2022-35827 遠端程式碼執行 Visual Studio 2022 Preview Fbx 檔案剖析器堆積 OOBW 弱點
Visual Studio 2019 16.11.17 版
2022 年 7 月 12 日發行
此版本中已解決的問題
- 已更新 LibraryManager 以採用對 cdnjs API 的變更
開發人員社群的問題
Visual Studio 2019 16.11.16 版
2022 年 6 月 14 日發行
開發人員社群的問題
已解決安全性諮詢
- CVE-2022-30184 .NET 資訊洩漏弱點 NuGet 內的 .NET 6.0 和 .NET Core 3.1 中有可能發生認證外泄外洩的弱點。
- CVE-2022-24513 權限弱點提高當 Microsoft Visual Studio 更新程式服務不正確地剖析本機設定資料時,可能會有權限弱點提高。
Visual Studio 2019 16.11.15 版
2022 年 5 月 17 日發行
此版本中已解決的問題
- 已修正 SQL Server Data Tools 中 Azure SQL 受控執行個體的連線,包括結構描述比較和 SQL Server 總管。 注意:支援已啟用 Azure Arc 的受控執行個體擱置未來版本 (在社群中)
開發人員社群的問題
Visual Studio 2019 16.11.14 版
2022 年 5 月 10 日發行
此版本中已解決的問題
- 已新增其餘 C++20 瑕疵報告 (也就是向後移植) 的實作。 所有 C++20 功能現在都可在 /std:c++20 參數下取得。 如需實作向後移植的詳細資訊,請參閱 microsoft/STL GitHub 存放庫上的 C++20 瑕疵報告專案和此部落格文章
- 已將 Visual Studio 使用的 Git for Windows 版本和可安裝的選用元件更新為 2.36.0.1
- 已修正 Git 整合的問題,其中若提取/同步處理已分歧的分支,輸出視窗將不會顯示關於解決方式的當地語系化提示。
開發人員社群的問題
已解決安全性諮詢
CVE-2022-29117 .NET 拒絕服務弱點 .NET 6.0、.NET 5.0 和 .NET Core 3.1 中存在弱點,惡意用戶端可以操作 Cookie 並造成拒絕服務。
CVE-2022-23267 .NET Core 拒絕服務弱點 .NET 6.0、.NET 5.0 和 .NET Core 3.1 中存在弱點,惡意用戶端可能會透過 HttpClient 過度的記憶體配置造成拒絕服務。
CVE-2022-29145 .NET 拒絕服務弱點 .NET 6.0、.NET 5.0 和 .NET Core 3.1 中存在弱點,其中惡意用戶端在剖析 HTML 表單時可能會導致拒絕服務。
CVE-2022-24513 權限弱點提高當 Microsoft Visual Studio 更新程式服務不正確地剖析本機設定資料時,可能會有權限弱點提高。
Visual Studio 2019 16.11.13 版
2022 年 4 月 19 日發行
此版本中已解決的問題
- 已修正 16.11.12 的 vctip.exe 回歸
- 已修正防止使用 Address Sanitizer (ASAN) 建置的某些應用程式載入 Windows 11 的錯誤。
- 已修正另一個 ASAN 問題,其中具有堆積爭用的多執行緒應用程式可能會遇到死結、錯誤的「野生指標釋放」報告,或在程序結束期間發生死結。
Visual Studio 2019 16.11.12 版
2022 年 4 月 12 日發行
此版本中已解決的問題
- 已修正會導致測試執行的某些動畫即使相關聯的測試執行完成也會在背景中執行的問題。 這會導致高重新整理頻率監視器上的速度變慢特別明顯。 修正程式應改善在高重新整理頻率監視器上使用 VS 的體驗。
- 已移除連線到未提供用戶端所使用特定功能的 LiveShare 伺服器時所產生的不必要警告。
開發人員社群的問題
- 已最佳化 ARM64 啟動時的 Qt 應用程式當機
- 我收到錯誤 Live Share:輸出通道的使用者因缺少相依服務而以有限的功能進行運作。
- 在 IVsTextImage 中尋找無法在 VisualStudio 2019 中運作
已解決安全性諮詢
CVE-2022-24765 權限弱點提高 Git for Windows 中可能會有權限弱點提高,其中 Git 作業在搜尋 Git 目錄時,可能會在存放庫外執行。 Git for Windows 現在已更新為 2.35.2.1 版。
CVE-2022-24767 DLL 劫持弱點在 SYSTEM 使用者帳戶下執行解除安裝程式時,Git for Windows 安裝程式中會有潛在的 DLL 劫持弱點。 Git for Windows 現在已更新為 2.35.2.1 版。
CVE-2022-24513 權限弱點提高當 Microsoft Visual Studio 更新程式服務不正確地剖析本機設定資料時,可能會有權限弱點提高。
Visual Studio 2019 16.11.11 版
2022 年 3 月 8 日發行
此版本中已解決的問題
- 已修正遠端偵錯的問題,特別是影響 Azure App Service,其中驗證失敗有時會因為「已終止與遠端端點的連線」而失敗,而 Visual Studio 不會提示輸入認證。
- 已改善高重新整理頻率監視器的效能。
開發人員社群的問題
- 在 16.11 上使用 += 運算子摺疊運算式中的內部編譯器錯誤
- consteval 建構函式和 C7595
- cl 不會讓特殊成員函式隱含 constexpr
- 不能有獨立式需要運算式
- VS 2019 中沒有設定的擴充功能庫
- Sql Server 物件總管不會顯示索引
- 如果 SQL 專案具有檔案儲存體資料表,則 SQL 專案不會建置
已解決安全性諮詢
CVE-2020-8927 弱點 .NET 5.0 和 .NET Core 3.1 中會有遠端程式碼執行弱點,其中 Brotli 程式庫 1.0.8 版之前會有緩衝區溢位。
CVE-2022-24464 弱點 剖析特定 HTTP 表單要求類型時,.NET 6.0、.NET 5.0 和 .NET CORE 3.1 中存在拒絕服務弱點。
CVE-2022-24512 弱點 .NET 6.0、.NET 5.0 和 .NET Core 3.1 中會有遠端程式碼執行弱點,其中堆疊緩衝區溢位發生在 .NET Double Parse 常式中。
CVE-2021-3711 OpenSSL 緩衝區溢位弱點 Git for Windows 所取用的 OpenSSL 中會有潛在的緩衝區溢位弱點。 Git for Windows 現在已更新為 2.35.1.2 版,可解決此問題。
Visual Studio 2019 16.11.10 版
2022 年 2 月 8 日發行
此版本中已解決的問題
- 已修正造成零星 C++ 連結器當機的問題。
- x64 的無訊息錯誤 Codegen 問題。
- 在背景 C++ 靜態分析處理檔案時,導致檔案無法刪除的問題。
- 解決 C++ ATL CString 比較運算子在 C++20 模式下的問題。
- 已修正可能導致初始化運算式無法在負載測試案例中執行的問題。
開發人員社群的問題
已解決安全性諮詢
CVE-2022-21986 弱點 當 Kestrel Web 服務器處理特定 HTTP/2 和 HTTP/3 要求時,.NET 5.0 和 .NET 6.0 中存在拒絕服務弱點。
Visual Studio 2019 16.11.9 版
2022 年 1 月 11 日發行
此版本中已解決的問題
- 已修正當 Windows 終端機做為預設終端機使用時,無法多次偵錯應用程式的問題。
- 設定修正以解除封鎖受限制組態的客戶
- 已修正導致用戶端無法更新較新啟動載入器的問題。 一旦用戶端使用 2022 年 1 月或更新版本的啟動載入器和安裝程式後,所有使用後續啟動載入器的更新都應該在產品生命週期的持續時間內運作。
- 解決在檢測具有揮發性中繼資料的二進位檔時,VSInstr 不會結束而導致檢測分析失敗的偶發執行個體。
- 修正使用 /Og 或 #pragma optimize("g") 編譯具有非常大型函式的 C++ 程式碼可能會產生不正確程式碼 (不正確的 codegen) 的問題
- 已修正 C++ Concurrency::parallel_for_each 因整數溢位而當機呼叫程序的錯誤
開發人員社群的問題
Visual Studio 2019 16.11.8 版
2021 年 12 月 14 日發行
此版本中已解決的問題
雙向文字控制項字元轉譯
為了防止可能惡意的惡意探索,使程式碼遭到誤解,Visual Studio 編輯器將不再允許雙向文字控制項字元在編輯介面上操作字元順序。 新的選項會導致這些雙向文字控制項字元與預留位置一起顯示。 雙向文字控制項字元仍會出現在程式碼中,因為此行為只會影響程式碼編輯器中轉譯的內容。
此功能可在 [工具\選項] 中控制。 在 [文字編輯器\一般] 頁面底下,有 [顯示雙向文字控制字元] 的選項,預設為核取。 核取時,所有雙向文字控制項字元都會轉譯為預留位置。 取消核取選項會還原為先前不會轉譯這些字元的行為。
如果 Unicode 字元屬於下列任一範圍,則會將其視為雙向文字控制項字元:U+061c、U+200e-U+200f、U+202a-U+202e、U+2066-U+2069。
- 已修正 C++ 編譯器中涉及具有資料成員初始設定式運算式的類別階層中樣板化解構函式的問題可能太早具現化,可能會導致使用未定義類型或其他錯誤的診斷不正確。
- 已修正 ATL 在 C++20 和 C++ 最新語言模式中 CString 比較的問題。
- 已將 Python 3.9.7 新增至 Python 工作負載。 已移除因安全性弱點而移除 Python 3.7.8。
開發人員社群的問題
- 參考的 DacPac 檔案會導致部署處理重構,即使 IncludeCompositeObjects 為 false 也一樣
- 具有太空船運算子的 CString <=> 傳回不正確的結果 (影響 std::map, std::set, 等)
- Visual Studio sqldb 專案無法在資料表上建立主索引鍵搭配 (statistics_incremental = on)
- 範本繼承有時會強制不適當的具現化。
- 在比較 aspx/aspx.vb 檔案時,Visual Studio 2019 會凍結
- Microsoft.Azure.Compute.Emulator.EXE 將不會更新
已解決安全性諮詢
CVE-2021-43877 .NET 弱點 ANCM 中存在權限弱點提高,當 .NET core、.NET 5 和 .NET 6 應用程式裝載於 IIS 內時,可能會允許權限提高。
CVE-2021-42574 雙向文字弱點雙向文字控制項字元可用來讓程式碼在編輯器中進行轉譯,與磁碟上所包含的字元不同。
Visual Studio 2019 16.11.7 版
2021 年 11 月 16 日發行
此版本中已解決的問題
- 新增了 Xcode 13.1 支援。
- 啟動載入器現在會遵守 --useLatestInstaller 參數,這會導致最新的安裝程式整合到配置中。 此最新安裝程式隨附於 Visual Studio 2022,可讓企業想要將其用戶端從一個配置位置轉換到另一個配置位置的案例。 如需詳細資訊,請參閱 [Visual Studio 系統管理員指南](* 啟動載入器現在會遵守 --useLatestInstaller 參數,這會導致最新的安裝程式整合到配置中。此最新安裝程式隨附於 Visual Studio 2022,可讓企業想要將其用戶端從一個配置位置轉換到另一個配置位置的案例。如需詳細資訊,請參閱 Visual Studio 系統管理員指南。
- 已修正啟動專案工具列下拉式方塊中不會出現 WAP 專案的問題。
- 已修正 Windows 應用程式專案 (WAP) 的問題,其中最終應用程式套件組合在某些情況下會包含錯誤的二進位檔。
- 防止開啟 [Team Explorer] > [管理連線] 或 [Git 變更] 視窗,導致卸載 TFVC 解決方案。
開發人員社群的問題
- 從 16.8.0 版開始,最多到 16.9.1 版會變得沒有回應,且經常重新啟動
- IntelliSense 錯誤並具有 std::source_location::current()
- Visual Studio 2019 16.10 版 - UWP - Xamarin:更新至 Visual Studio 16.10 之後,執行階段例外狀況「無法載入檔案或組件」
- Visual Studio 2019 16.11.3 版 - 封裝 UWP 應用程式失敗
- 16.11.6:套件 'AndroidImage_x86_API125_Private,version=10.0.0.3' 無法安裝
Visual Studio 2019 16.11.6 版
2021 年 11 月 09 日發行
此版本中已解決的問題
- 解決使用揮發性中繼資料檢測二進位檔時,VSInstr 不會結束的偶發執行個體。
- 修正使用 C++ IntelliSense 時的「範圍值」錯誤。
- 在某些情況下,選取國際地區設定的 fsi 會在從 Visual Studio 執行時當機。 此版本修正了問題,fsi 現在應該正常運作。
- 修正可能導致 Visual Studio 針對尚未使用最新程式碼變更的二進位檔建置、偵錯或執行測試的問題。
- 修正雲端服務本機偵錯期間,執行緒集區流失的問題。
- 新增 Android 12 API 的支援。
- 修正關閉 Windows Server 機器上的效能分析工具或診斷工具時的潛在死結。
- 修正 VS 啟動中的延遲。
已解決安全性諮詢
CVE-2021-42319 權限弱點提高 Visual Studio 安裝程式中包含的 WMI 提供者中會有權限弱點提高。
CVE-2021-42277 診斷中樞標準收集器服務權限弱點提高當診斷中樞標準收集器不正確地處理檔案作業時,就會有權限弱點提高。
Visual Studio 2019 16.11.5 版
2021 年 10 月 12 日發行
此版本中已解決的問題
已解決安全性諮詢
CVE-2020-1971 OpenSSL 拒絕服務弱點
Git 取用的 OpenSSL 程式庫中存在潛在的拒絕服務弱點。
CVE-2021-3449 OpenSSL 拒絕服務弱點
Git 取用的 OpenSSL 程式庫中存在潛在的拒絕服務弱點。
CVE-2021-3450 OpenSSL 拒絕服務弱點
OpenSSL 程式庫中存在潛在的旗標略過,Git 會取用此程式庫。
CVE-2021-41355 .NET 洩漏弱點
.NET 中存在資訊洩漏弱點,其中 System.DirectoryServices.Protocols.LdapConnection 會在 Linux 上以純文字傳送認證。
Visual Studio 2019 16.11.4 版
2021 年 10 月 05 日發行
此版本中已解決的問題
- Windows 11 SDK 支援。
- 將 AMD64 數學函式新增至 ARM64X CRT。
- 更新二進位與 POGO 檢測執行階段之間的 ARM64 和 ARM64EC 介面。
- 已修正影響 C++20 概念、範圍和縮寫函式範本的 IntelliSense 回應性和正確性的幾個問題。
- 已修正本機存留期檢查中的誤判為真。
- 已修正陣列配置大小為 > 32 位元的陣列所配置的記憶體可能會少於所需記憶體的問題。
- 確保會在預設 AppDomain 中的靜態變數初始化期間發生 ATL 字串初始化。
- 已修正 C++ Concurrency::parallel_for_each 因整數溢位而當機呼叫程序的錯誤。
- 已修正 STL Iterator 偵錯機制中可能導致使用 STL 容器的多執行緒程式當機的錯誤。
- 我們已修正非具名結構 (其欄位是從 SAL 註釋參考) 所造成的嚴重內部編譯器錯誤。
- 修正在分析使用 __uuidof 的樣板化程式碼時,發生罕見的當機問題。
- 已修正導致 C++ 靜態分析結果有時無法在 FixIt 動作中正確顯示的問題。
- 已修正在自動程式化 UI 專案中開啟 .uitest 副檔名檔案的問題
- 在 WinForms .NET 設計工具中,針對非元件物件引發元件變更事件
- 修正在 Windows Forms .NET 設計工具中刪除 CoNtextMenuStrip 控制項時當機的問題。
- 防止在拖曳 Windows Forms 設計工具並進行重載時發生當機。
- 修正在解決方案或專案重建期間與 WinForms .NET 設計工具互動時發生間歇性 VS 當機的問題。
- 已修正導致 .NET 5 專案在應該為最新狀態時回報為過時,從而導致組建速度較慢的錯誤。
- 自動停用大規模 Unity 專案的資產索引編製。
- 新增了 Xcode 13.0 支援。
- 此版本修正了部署某些 Windows 應用程式封裝專案的問題,其中部署不必要地複製未修改的檔案。
開發人員社群的問題
- 比較 CComPtr 與 CComPtr 會導致錯誤
- Lambda 中的結構化繫結會導致編譯錯誤無效
- 運算子 new 的 codegen 不正確
- 從 VS 16.8.6 移轉至 VS 16.9.5 之後,WinARM64 建置失敗並發生 MFC/ATL 連結問題
- Unity Codelens 提供者仍然需要大量的記憶體,且可能在 16.11 版的大規模 Unity 專案中 OOM。
- 在 Lambda 中使用結構化繫結時發生錯誤 C3493 與 /std:c++latest
Visual Studio 2019 16.11.3 版
2021 年 9 月 14 日發行
此版本中已解決的問題
- 已修正 Xamarin iOS 專案的遺漏「遠端裝置」偵錯目標。
- 已修正導致開始功能表捷徑連結消失的錯誤。 僅當在同一部電腦上更新不同產品 SKU 的多個執行個體時,才會發生錯誤。
開發人員社群的問題
- 當建置期間太多組建記錄檔輸出 (例如:診斷詳細資訊) 時,Visual Studio UI 沒有回應
- 啟動時 Live Unit Testing 當機
- 裝置中未列出「遠端裝置」
- 每當您捲動滾輪至上方時,32 位元應用程式的設計工具就會當機
已解決安全性諮詢
CVE-2021-26434 Visual Studio 權限指派權限提升弱點不正確
使用 C++ 安裝遊戲開發並選取 Unreal Engine 安裝程式工作負載之後,Visual Studio 中會有權限指派弱點。 系統在安裝期間容易受到 LPE 的影響,其會建立具有所有使用者寫入存取權的目錄。
Visual Studio 2019 16.11.2 版
2021 年 8 月 25 日發行
此版本中已解決的問題
- 已修正 CMake 快取產生會失敗,而封鎖 IntelliSense、建置和偵錯的問題。
- 已修正在一些 .NET 和 dotnet Core 應用程式上開始偵錯時,「評估函式 'System.Diagnostics.TraceInternal.Listeners.get' 已逾時,且需要以不安全的方式中止」警告。
開發人員社群的問題
- 從 vs2019 16.11.0 升級至 16.11.1 之後,CMake 快取產生「停止回應」
- 找不到任何適合指定文化特性或中性文化特性的資源。 確定 "Microsoft.VisualStudio.Data.Providers.SqlServer
- 組建選取專案已停止運作 VS 16.11
Visual Studio 2019 16.11.1 版
2021 年 8 月 16 日發行
此版本中已解決的問題
- 修正在 Visual Studio 安裝期間安裝 Microsoft.VisualStudio.ScriptedHost.Registry 套件,導致整個安裝失敗的問題。
- 已解除封鎖透過工具選項新增 SSH 連線
開發人員社群的問題
Visual Studio 2019 16.11.0 版
2021 年 8 月 10 日發行
Visual Studio 2019 16.11.0 版發行版本的新功能摘要
已更新說明功能表
- 更新的功能表會醒目提示 [開始使用] 內容,以及實用的提示/訣竅。 其也可讓您存取開發人員社群、版本資訊、Visual Studio 產品藍圖,以及我們的社交媒體頁面。
- [新增我的訂用帳戶] 功能表項目可讓開發人員透過權益意識和其他資訊充分運用其訂用帳戶!
Git 工具
- 從 Git 變更視窗和狀態列分支選擇器中的溢位功能表存取其他動作。
- 將滑鼠停留在分支名稱上,以查看工具提示中的最後一個認可詳細資料。
- 從狀態列存取存放庫選擇器溢位功能表中的其他動作。
- 將滑鼠停留在存放庫名稱上方,以查看存放庫詳細資料,例如本機路徑和遠端 URL。
C++
- Visual Studio 隨附的 LLVM 工具已升級至 LLVM 12。 如需詳細資訊,請參閱 LLVM 版本資訊。
- Clang-cl 支援已更新為 LLVM 12。
安裝程式
- 已修正影響更新命令命令列執行的問題。 如果更新第一次失敗,後續發行的 update 命令現在會導致更新從其在先前作業離開之處繼續進行。
- .NET 熱重新載入使用者體驗,用於在執行階段編輯受控程式碼。
Visual Studio 2019 16.11.0 版發行版本的新功能詳細資料
.NET 熱重新載入使用者體驗,用於在執行階段編輯受控程式碼
在此版本中,我們很高興在編輯 WPF、Windows Forms、ASP.NET Core、Console 等應用程式的程式碼檔案時,提供第一個版本的新熱重新載入使用者體驗。您現在可以使用熱重新載入,在應用程式執行時修改應用程式受控原始程式碼,而不需要暫停執行或使用中斷點。 相反地,只要進行支援的變更,然後在工具列中使用新的 [套用程式碼變更] 按鈕,即可立即套用變更。
在 Visual Studio 的此更新中,當您在偵錯工具 (F5) 下執行應用程式時,可以使用這個新體驗,且此新體驗是由編輯後繼續 (EnC) 機制提供。 因此,您現在也可以在支援 EnC 的任何位置,搭配任何其他偵錯工具功能使用熱重新載入。 .NET 熱重新載入也會與 XAML 熱重新載入一起運作,讓您能夠在桌面應用程式 (例如 WPF 或 WinUI) 中進行 UI 和程式碼後置變更。
EnC 和熱重新載入也會共用相同的限制,因此請注意,目前並不支援每一種編輯類型。 您可以在我們的文件中找到支援或不支援項目的完整清單。
若要深入了解熱重新載入和我們的長期願景,您也可以在我們的部落格文章中閱讀更多詳細資料。
本版修正的前幾個主要問題
- MSVC C++ 14.29.16.10 SxS 工具組已更新為符合 VS 2019 v16.10.4。 此更新的 MSVC 工具組版本為 14.29.30040.0/19.29.30040.0。
- 更新 Azure 商標
- 修正 CMake 測試探索期間的失敗可能會導致快取產生失敗的問題。
- 已修正使用 CSV 或 SQLCE 做為資料來源而無法使用 ArgumentException 執行 TPv0 測試的問題。
- 已修正快速重新啟動時發生「ApplicationVerificationFailed」建置錯誤
- 已修正在 WAP 專案上執行快速最新檢查失敗,導致這些專案建置 (而不是略過),即使專案為最新狀態且不需要修改時,進一步導致 IDE 中的累加建置時間增加。
- 已修正「Xamarin.iOS 不支援執行或偵錯先前建置的專案版本」錯誤。
- 已修正嘗試散發 iOS 應用程式時「無法連線到 Mac 伺服器並顯示位址」錯誤
- 「標準程式庫的模組 (實驗性)」遺失,但已還原。
- 已修正巢狀 co_yield 上的 EDG 判斷提示失敗。
- 已修正導致 Microsoft Azure Tools for Visual Studio 觸發其他 .dlls 在 About Box 中載入的問題。
- 已修正導致高對比帳戶設定未顯示的協助工具問題。
- 已修正使用 @
{if(true)}
時的格式化問題。 - 已修正螢幕助讀程式無法宣告摺疊程式碼標頭的協助工具問題。
- 已修正國家/地區界限前景/背景色彩的亮度對比比例,使其大於或等於 3:1,讓視覺受損的使用者能夠識別這些控制項。
- 已修正 [伺服器] 編輯欄位、[網站名稱] 編輯欄位和 [目標執行階段] 下拉式方塊的可見名稱和無障礙名稱不相似的協助工具問題。
- 已修正導致螢幕助讀程式在 [新增 SQL Server] 刀鋒視窗下宣告 [連線狀態訊息資訊] 的錯誤。
- VB 專案完成清單中的篩選遺漏。
- 已修正載入 Microsoft.Maui-net6.sln 時,導致 Visual Studio 偶爾停止回應的問題。
- 已修正建置顯示「Xamarin.iOS.Common.targets」警告的 IOS 專案或 XF 專案時發生的錯誤。
- 已修正分支選擇器功能表群組。
- 已修正導致所選存放庫而非所需存放庫下方的存放庫開啟的問題。
- 已修正導致範本函式遵循不正確規則集警告的錯誤。
- 已修正從 125% 調整為 150% 或從 175% 調整為 200% 時,導致 Microsoft 帳戶下拉式清單遭到截斷的錯誤。
- 已修正朗讀程式未宣告標籤名稱的協助工具錯誤。
- 讓使用者更輕鬆地存取 [將色彩轉換為資源] 按鈕。
- 讓弱視的使用者更輕鬆地檢視 [選取先前的漸層停駐點] 和 [選取下一個漸層停駐點] 按鈕的焦點。
- 已修正螢幕助讀程式使用者未取得按鈕相關適當資訊的問題。
- 推送認可時,不一定會顯示 GitHub 特定的錯誤訊息。
- 已修正嘗試連線到 SharePoint 以佈建工作流程偵錯必要條件時造成警告的問題。
- 已修正導致網路作業無法在 Git 存放庫視窗中使用 Fork 和遠端 Fork 分支的問題。
- 已修正從 [方案總管] 將檔案拖曳至已開啟的檔案時,會從檔案系統中刪除檔案的資料庫專案問題
- 已修正在 .cshtml 和 .razor 檔案中造成例外狀況的問題。
- 已修正 Visual Studio IDE 和方案總管中檔案和圖示顯示緩慢。
- 已修正 Git 傳訊回報「不允許一次執行多個大量檔案作業」的錯誤。
- 已改善存取所選設定檔任何路徑的控制項時,使用協助工具的便利性。
- 已修正使用「單一頁面應用程式」範本發佈雲端服務專案時的「錯誤清單」警告。
- 修正嘗試關閉快速啟動視窗可能會導致 Visual Studio 當機的問題
- 已修正無法發佈具有 Null 值和 'str' 參數名稱的資料庫專案。
- 已新增 SSDT MERGE 陳述式的支援。
- 已修正 NuGet 套件參考無法再運作的 F# 互動問題。
- 已新增在配置作業期間使用舊版配置資料夾搜尋套件的功能。
- 已新增只有鍵盤的使用者在偵錯和功能表選取項目中的額外協助工具改善。
- 已修正測試總管的當地語系化錯誤。
- 已修正導致 C# VSIX 專案中組建失敗的錯誤。
- 已修正在 Docker (Windows/Linux) 上執行的 ASP.NET Core 應用程式中發佈失敗,並出現錯誤:「檔案系統上找不到目前的內容「desktop-linux」」的錯誤。
- 轉換為使用新的 DartLab 執行個體,可為我們提供最新的修正,並簡化 YAML。
- 已修正按一下 [移至宣告] 導致游標跳到不正確位置的問題。
- 已修正 EnC 回歸。
- 已修正建立 Service Fabric 應用程式時導致 Visual Studio 停止回應的錯誤。
- 已修正在針對已選取 .NET 5(Isolated) 類型的 Azure Function 專案新增 Docker 支援之後,容器 Orchestrator 支援內容項目消失的錯誤。
- 已修正 F5/Ctrl+F5 產生錯誤訊息:「Docker 命令失敗,並出現結束代碼 1」的情況。
- 已新增 Service Fabric 和 [新增 Orchestra 支援] 對話方塊。
- 已修正還原 NuGet 已刪除的套件失敗。
- 已修正重新命名之後導致 mstest 專案移除 LUT 視窗的錯誤。
- 已修正在程式碼搜尋中未提供容器名稱時的格式設定。
- 已修正 CppCoreCheck 中遺漏的警告訊息。
- 已修正在 ASP.NET 中新增類別時造成黃色列,並顯示錯誤訊息:「CSharpSyncNamespaceCodeRefactoringProvider」的錯誤。
- 已改善在 CppCoreCheck 中使用 PointerSafetyXtension 的效能。
- 已改善 VC++ 功能的當地語系化。
- 已修正 solutionPath 變數評估為未定義的建置錯誤。
- 已修正在方案中開啟 [測試總管] 時,可能會讓 Visual Studio 執行個體關閉的罕見案例。
- 已修正虛擬機器中高對比黑色移轉焦點的可見度問題。
- 已修正移除已標記的多重選取影像時,發生「沒有這類影像」錯誤的問題。
- 已改善 LiveShare 用戶端上的 XAML 輸入體驗。
- 已修正搭配語音辨識命令使用 Navigate To 時,會導致使用者在看到結果之前等待工具提示清除的問題。
- 已修正在重新開啟解決方案時,導致先前開啟的文件無法還原的問題。
- 已修正使用新範例資料功能時發生 UWP 當機的問題。
- 已修正「Persistence = AssemblyReference」沒有專案屬性提供者的錯誤。
- 已降低 setup.exe 的處理器耗用量。
- 已修正使 HRESULT 資源無法針對 XBOX 進行自訂的問題。
- 已修正按一下 [偵錯測試] 之後未處理的例外狀況。
- 已修正使用 Windows 應用程式封裝專案時,出現的建置錯誤訊息「NETSDK1 031」。
- 已修正在結束一些 LiveShare 工作階段之後發生當機的問題。
- 已修正導致 [第一次啟動精靈] 頁面上的 [X] 按鈕失敗的錯誤。
- 已修正 LiveShare 中的「不支援作業」錯誤訊息。
- 修正雲端服務 (延伸支援) 中的錯誤,以不同服務組態中的不同設定值發佈。
- 已修正 C++20 模組 IntelliSense 中某些語言建構會導致編譯器當機的問題。
- 已修正會導致少量額外記憶體流失的問題。
- 已修正 AudioUnitPropertyIDType 上的 API 中斷性變更。
- 使用 UWP 單元測試架構並且想要在遠端裝置或模擬器上執行測試的的開發人員無法在遠端裝置上執行測試。
開發人員社群的熱門投票問題
- 從 16.6.4 到 16.9.4 的程式碼分析/PREfast 效能回歸
- VS 16.10 Preview 4 中 STL functional.h 的 Codeanalysis 警告 C6285。 在 16.10 Preview 2 中正常運作
- EnforceProcessCountAcrossBuilds 會在系統標頭上發出程式碼分析警告
- 外部標頭的編譯錯誤
- 分析器 C26110 的鎖定警告不正確
- 以 Linux Remote 為基礎的 CMakePresets 產生失敗,並出現「錯誤:物件參考未設定為物件的執行個體。」
- 無法從 Git 存放庫檢視複製文字
- 使用範本特製化的中斷 Intellisense
- ICE:針對 /std:c++latest 最佳化 ARM64
- 新增 Apple 開發人員帳戶時發生錯誤:參數 'certificateType' 的值無效:'Unknown value:MAC_INSTALLER_DISTRIBUTION'
- 功能 (813) 有警告 C6285
- C++20 模組上的 ICE + boost::asio
- 處理 SQL Server 專案時 16.9.2 凍結
- 自上次 Xamarin 和 XCode 更新後建置警告 MSB4011
- 如何讓 multthread 在 Visual Studio 2019 16.9 中使用 clangcl 編譯來源
- 使用 static_casts 設定 switch 陳述式的格式不正確
- 使用 SSE 時,Visual Studio 2019 16.5.4 內部編譯器錯誤
- Noexcept 預設建構函式
- _InterlockedCompareExchange64 上的 MSVC 編譯器錯誤
- NativeReference 無法辨識 MSBuild 屬性值
- 診斷不正確:26444 NO_UNNAMED_RAII_OBJECTS
- 不正確的 C6240 LOGICALANDNONZERO
- [診斷工具] 視窗會以微型方式載入,且無法正確調整大小
- 協同程式使用 promise_type::unhandled_exception,但已停用例外狀況
- AMD64 上的 Bad(noexcept) 例外狀況處理資訊
- 工具提示封鎖搜尋結果
- C++20 模式中的誤判為真錯誤 C2176
- 運算子 new 在辨別到封裝時對 _aligned_malloc 提供錯誤引數
- 拒絕 Lambda 運算式的有效剖析
- 在部署 SharePoint2019 沙箱專案時,顯示「無法附加。 'SPUCWORKERPROCESS.exe' 處理序未執行」錯誤
- 更新至 16.10 Preview 2 之後發生未預期的警告 C4834
- 使用 /std:c++latest 以無訊息方式忽略樣板程式碼語法無效。
- 錯誤:在分支篩選中退格將程式碼中的字元移除
- StreamJsonRpcRemoteInvocationException:在 Github 認證存放區上列舉錯誤
- 在 Git 分支「在這裡輸入以篩選清單」輸入方塊中無法使用方向鍵、剪下、複製或貼上
- 新增 Apple 開發人員帳戶時發生錯誤:參數 'certificateType' 的值無效:'Unknown value: MAC_INSTALLER_DISTRIBUTION'
- Git 整合:編輯器視窗 (而非分支面板) 可套用在 Visual Studio 2019 分支篩選器中按下退格
- 無法使用 .NET MAUI 部署至模擬器或裝置
- Visual Studio 2019 Professional 16.10.0 - SQL 檔案的索引標籤無法正確轉譯。
- 使用 DisableInstalledVCTargetsUse=true 時,若 MinimumVisualStudioVersion 為 16.0,則 Cpp 目標重新導向失敗
- 自上次 Xamarin 和 XCode 更新後建置警告 MSB4011
- CMake 整合:使用 Visual Studio 做為產生器時,不會繼承
CMakeSettings.json
中所指定的環境 - 啟動遠端語言伺服器時發生錯誤
- 執行 VS Profiler 之後,.pdb 會遭 ServiceHub.DataWarehouseHost.exe 鎖定
- Visual Studio 2019 Preview 無法啟動適用於 Android 的新 MAUI 應用程式
- Blazor 儲存和重新整理組建造成 Visual Studio 停止回應
- Code Map 會顯示原始程式碼中不存在的方法呼叫
已知問題
遵循以下連結,查看所有已知問題和 Visual Studio 2019 中可用的因應措施。
意見反應與建議
我們很希望聽聽您的意見! 若有任何問題,請透過安裝程式或 Visual Studio IDE 本身右上角的回報問題選項來通知我們。 圖示位在右上角。 您可以在 Visual Studio 開發人員社群中提出產品建議或追蹤您的問題,也可以提出問題、尋找解答及提議新功能。 您也可以透過我們的即時聊天支援取得免費的安裝協助。
部落格
善用「開發人員工具部落格」網站中的見解與建議,讓您能夠隨時取得所有新版本的最新資訊,以及涵蓋各類功能的深入探討文章。
Visual Studio 2019 版本資訊歷程記錄
如需舊版 Visual Studio 2019 的相關詳細資訊,請參閱 Visual Studio 2019 版本資訊歷程記錄頁面。