次の方法で共有


RCLogo Visual Studio 2019 バージョン 16.11 リリース ノート


Important

これは最新バージョンのVisual Studioではありません。 最新のリリースをダウンロードするには、https://visualstudio.microsoft.com/downloads/ にアクセスし、Visual Studio 2022 リリース ノートを参照してください。

サポート期間

Visual Studio 2019 バージョン 16.11 は、Visual Studio 2019 でサポートされる最終的なサービス ベースラインです。 長期的な安定性とセキュリティで保護された開発環境を採用する必要がある Enterprise および Professional のお客様は、このバージョンで標準化することをお勧めします。 lifecycle とサポート ポリシーで説明したように、バージョン 16.11 は、2029 年 4 月までの修正プログラムとセキュリティ更新プログラムでサポートされます。これは、Visual Studio 2019 製品ライフサイクルの残りの部分です。

Visual Studio 2019 バージョン 16.11 の最新のセキュリティで保護されたバージョンを入手するには、Visual Studio サイトにアクセスするか、my.visualstudio.com の downloads セクションに移動します。 更新プログラムは、Microsoft Update カタログから取得できます。 詳細な情報については、Visual StudioがサポートするベースラインのVisual Studio 2019のサポートポリシーをご確認ください。

Visual Studio 2019 バージョン 16.11 リリース

Visual Studio 2019 アーカイブリリース ノート

Visual Studio 2019 ブログ

Visual Studio 2019 Blog は、Visual Studio エンジニアリング チームからの製品分析情報の公式ソースです。 Visual Studio 2019 リリースの詳細については、次の記事を参照してください。

Documentation

Visual Studio 2019 の公式 Learn ドキュメントはアーカイブされています。 アーカイブされたドキュメントは検索エンジンからアクセスできませんが、Visual Studio 2019 ドキュメント (Archived) でアーカイブされたドキュメントを参照することはできます。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.55

リリース日: 2026 年 4 月 14 日

このリリースで対処された問題

  • Visual Studio の GitHub 拡張機能は、省略可能なコンポーネントとして非推奨になりました。 プロジェクトは維持されなくなり、潜在的なセキュリティ リスクが生じます。

対処済みのセキュリティ アドバイザリ

対処済みのセキュリティ アドバイザリ CVE(共通脆弱性識別子) 説明
SQLite のメモリ破損の脆弱性 CVE-2025-6965 3.50.2 より前のバージョンの SQLite には、集計用語の数が使用可能な列数を超える可能性がある脆弱性が存在します。 これにより、メモリ破損の問題が発生する可能性があります。
Visual Studio情報漏えいの脆弱性 CVE-2026-32631 信頼されていないサーバーへの NTLM ハッシュ リークにより、MinGit に情報漏えいの脆弱性が存在します。
Node.js TLS DoS の脆弱性 CVE-2026-21637 Node.js TLS エラー処理の欠陥により、リモート攻撃者は、 pskCallback または ALPNCallback が使用されているときに、TLS サーバーのリソースをクラッシュまたは枯渇させる可能性があります。

NOTE: Visual Studio 2019 (16.11.55) には、更新された NodeJS バージョン 22 (具体的には 22.21.1) が付属するようになりました。 NodeJS 22.x が 32 ビットの NodeJS 開発をサポートする最終リリースとなり、32 ビット プラットフォームを使用するユーザーにとって時代の終わりを迎えるのは注目に値します。

NodeJS 22.x は、2027 年 4 月に終了する予定です。 それまでは、Visual Studio 2019 では、必要に応じて NodeJS 22.x の更新プログラムが引き続き提供されます。 ただし、2027 年 4 月以降、セキュリティ スキャナーは、Visual Studio 2019 環境内でこの EOL バージョンの存在にフラグを設定し始める可能性があります。 残念ながら、NodeJS 23 以降では 64 ビットの Visual Studio 2019 (32 ビット エディション) のみがサポートされるため、新しい NodeJS バージョンにアップグレードすることはできません。

これらの課題を考えると、今後の NodeJS リリースとの継続的なサポートと互換性を確保するために、Visual Studio 2022 または Visual Studio 2026 にアップグレードすることをお勧めします。 これは、開発環境のセキュリティと機能の両方を維持するのに役立ちます。


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.54

リリース日: 2026 年 3 月 10 日

対処済みのセキュリティ アドバイザリ

  • CVE-2025-66413 Visual Studio 情報漏えいの脆弱性 - 信頼されていないサーバーへの NTLM ハッシュ リークが原因で MinGit に情報漏えいの脆弱性が存在します。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.53

リリース日: 2025 年 11 月 11 日

このリリースで対処された問題

  • Git for Windows 個々のコンポーネントを v2.51.1.1 に更新する

Developer Community


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.52

リリース日: 2025 年 10 月 14 日

このリリースで対処された問題

対処済みのセキュリティ アドバイザリ

  • CVE-2025-55240 Visual Studio リモートコード実行の脆弱性 - Gulpfile の信頼されていない検索パスのリモート コード実行の脆弱性

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.51

リリース日: 2025 年 9 月 9 日

このリリースで対処された問題

  • この更新プログラムには、Visual Studioコンプライアンスに関連する修正プログラムが含まれています。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.50

リリース日: 2025 年 8 月 12 日

このリリースで対処された問題

Visual Studio 2019 インストーラーから、次のWindows SDK バージョンが削除されました。

  • 10.0.16299.0
  • 10.0.17134.0
  • 10.0.17763.0
  • 10.0.18362.0
  • 10.0.20348.0
  • 10.0.22000.0

Visual Studioを使用してこれらのバージョンの SDK のいずれかをインストールした場合は、更新時にアンインストールされます。 プロジェクトがこれらの SDK のいずれかを対象とする場合は、 Windows SDK バージョン 10.0.22000.0 が見つかりませんでした。Windows SDK の必要なバージョンをインストールするか、プロジェクトのプロパティ ページで SDK のバージョンを変更するか、ソリューションを右クリックして [ソリューションの再ターゲット] を選択します

これを解決するには、必要に応じて、プロジェクトのターゲットを 10.0.22621.0 または以前のサポートされているバージョンに変更することをお勧めします。 サポートされている SDK バージョンの完全な一覧については、「 https://developer.microsoft.com/windows/downloads/sdk-archive/」を参照してください。 サポートされていないバージョンのSDKをインストールする必要がある場合は、ここで見つけることができます: https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.49

リリース日: 2025 年 7 月 8 日

このリリースで対処された問題

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.48

リリース日: 2025 年 6 月 10 日

このリリースで対処された問題

  • vs インストーラーを更新し、Windows SDK バージョン 10.0.19041.0 および 10.0.22621.0 の最新のサービス リリースを含めます。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.47

リリース日: 2025 年 5 月 13 日

このリリースで対処された問題

  • 最新のクエリ作業項目の TFVC チェックイン ポリシーで、プロジェクト名が取得されない問題を修正しました。
  • 禁止パターン TFVC チェックイン ポリシーで、作成後にパターンがポリシーによって "忘れられる" 原因となった問題を修正しました。

対処済みのセキュリティ アドバイザリ

  • CVE-2025-32703 コンピューターに VS をインストールする管理者が知らない ETW トレースへのアクセス
  • CVE-2025-32702 nuget パッケージのスクワットによるリモート コード実行
  • CVE-2025-26646 .NET - msbuild の DownloadFile タスクにおけるスプーフィングと特権昇格のデフォルトの動作

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.46

リリース日: 2025 年 4 月 8 日

このリリースで対処された問題

  • 最新の TFVC チェックイン ポリシーのサポートと、古い TFVC チェックイン ポリシーが適用されている場合のガイダンスと警告が追加されました。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.45

リリース日: 2025 年 3 月 11 日

このリリースで対処された問題

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.44

リリース日: 2025 年 2 月 11 日

このリリースで対処された問題

対処済みのセキュリティ アドバイザリ

  • CVE-2025-21206 Visual Studio インストーラーによる特権の昇格 - 制御されていない検索パス要素を使用すると、承認されていない攻撃者が特権をローカルで昇格できます。
  • CVE-2023-32002 Node.js Module._load() ポリシーのリモート コード実行 - Module._load() を使用すると、ポリシー メカニズムをバイパスでき、特定のモジュールの policy.json 定義外のモジュールが必要になります。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.43

リリース日: 2025 年 1 月 14 日

このリリースで対処された問題

対処済みのセキュリティ アドバイザリ

  • CVE-2025-21172 .NET および Visual Studio リモート コード実行の脆弱性
  • CVE-2025-21176 .NET, .NET Framework, and Visual Studio リモート コード実行の脆弱性
  • CVE-2025-21178 Visual Studio リモート コード実行の脆弱性
  • CVE-2024-50338 リモート URL のキャリッジリターン文字により、悪意のあるリポジトリが資格情報を漏洩させる

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.42

リリース日: 2024 年 11 月 12 日

このリリースで対処された問題

Developer Community

  • Xbox用Microsoft GDKビルドは、VS 2019 16.11.41 サービスリリースですべて失敗します

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.41

リリース日: 2024 年 10 月 8 日

このリリースで対処された問題

対処済みのセキュリティ アドバイザリ

  • CVE-2024-43603 Visual Studio Collector Service のサービス拒否の脆弱性
  • CVE-2024-43590 Visual Studio C++ 再頒布可能インストーラーの特権の昇格の脆弱性

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.40

2024 年 9 月 10 日リリース

このリリースで対処された問題

対処済みのセキュリティ アドバイザリ

CVE-2024-35272 SQL Server Native Client OLE DB Provider のリモート コード実行の脆弱性


リリース ノート アイコン 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の最新リリースは、Get started with AzCopy からダウンロードできます。
  • MinGit を GCM 2.5 を含む v2.45.2.1 に更新します。これにより、クローン後に Git にエラーが報告され、クローンが失敗したように見えるという以前の GCM バージョンの問題が解決します。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.37

リリース日: 2024 年 6 月 11 日

このリリースで対処された問題

  • Windowsの Germanium ビルドにアップグレードした後、WSL には手動アップグレードが必要です。 これにより、CMake プロジェクトを開くときにVisual Studioがハングする可能性があります。

対処済みのセキュリティ アドバイザリ

  • CVE-2024-30052 適切な拡張子を持つ悪意のあるファイルを含むダンプ ファイルをデバッグするときのリモート コード実行
  • CVE-2024-29060 影響を受けるVisual Studioのインストールが実行されている特権の昇格
  • CVE-2024-29187 WiX ベースのインストーラーは SYSTEM として実行するとバイナリの乗っ取りに対して脆弱

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.36

リリース日: 2024 年 5 月 14 日

このリリースで対処された問題

  • このリリースには、OpenSSL の v3.2.1 への更新が含まれています

対処済みのセキュリティ アドバイザリ

  • CVE-2024-32002 シンボリック リンクをサポートする大文字と小文字を区別しないファイルシステムの再帰クローンは、リモート コード実行の影響を受けやすくなります。
  • CVE-2024-32004 特別に細工されたローカル リポジトリのクローン中のリモート コード実行

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.35

リリース日 2024 年 4 月 9 日

このリリースで対処された問題

  • このバグ修正により、クライアントは、レイアウトでブートストラップを使用し、--noWeb パラメーターを渡してクライアント コンピューターにインストールし、インストーラーとVisual Studio製品の両方がレイアウトからのみダウンロードされるようにできるようになりました。 以前は、インストール プロセス中にインストーラが -noWeb パラメータを無視して、勝手に Web からの自己更新を試みることがありました。

対処済みのセキュリティ アドバイザリ

  • 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 SQL Server用 Microsoft ODBC Driverのリモートコード実行の脆弱性に対処します。
  • CVE-2024-28934 この更新プログラムは、Microsoft SQL Server の Microsoft ODBC ドライバーにおけるリモート コード実行脆弱性に対処します。
  • 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 SQL Server 用 Microsoft ODBC ドライバーのリモート コード実行脆弱性に対処します。
  • CVE-2024-28941 この更新プログラムは、Microsoft SQL Server 用 Microsoft ODBC Driver のリモート コード実行の脆弱性に対処します。
  • CVE-2024-28943 この更新プログラムは、Microsoft SQL Server用Microsoft ODBC Driverにおけるリモートコード実行の脆弱性に対処します。
  • CVE-2024-29043 この更新プログラムは、Microsoft ODBC Driver for Microsoft SQL Server のリモート コード実行の脆弱性を修正します。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.34

リリース日: 2024 年 2 月 13 日

このリリースで対処された問題

Developer Community

対処済みのセキュリティ アドバイザリ

  • CVE-2024-0057 Microsoft .NET Framework ベースのアプリケーションがロジックの欠陥によって X.509 チェーン構築 API を使用する際に X.509 証明書を完全に検証しない場合、セキュリティ機能バイパスの脆弱性が存在します。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.33

"リリース日: 2024 年 1 月 9 日"

このリリースで対処された問題

  • OpenSSL v3.1.4 に付属の MinGit を v2.43.0.1 に更新しました。特定の状況でネットワーク操作が非常に遅くなっていた回帰に対処しています。

対処済みのセキュリティ アドバイザリ

  • CVE-2024-20656 影響を受けるMicrosoft Visual Studioのインストールが実行されているホストでローカル攻撃者が特権をエスカレートできる VSStandardCollectorService150 サービスに脆弱性が存在します。
  • 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 日 リリース済み

このリリースで対処された問題

Developer Community

対処済みのセキュリティ アドバイザリ

  • CVE-2023-36042形式が正しくない修飾名が無限ループになる可能性があるVisual Studioにサービス拒否の脆弱性が存在します。

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.31

2023 年 10 月 10 日リリース

このリリースで対処された問題

  • Visual Studioによって使用される Git のバージョンを v 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 のすべてのスイッチが起動不可能な状態のインスタンスを返さないという問題に対処しました。

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.28

リリース日: 2023 年 7 月 25 日

このリリースで対処された問題


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.27

リリース日: 2023 年 6 月 13 日

このリリースで対処された問題

  • ActiveX コントロール変数ウィザードでは、ActiveX プロパティと関数が生成され、Visual Studio 2015 から機能が復元されます。
  • この更新プログラムの一環として、CVE-2023-27909、CVE-2023-27910、CVE-2023-27911 に対処するために、.fbx と .dae のサポートを削除しています。 これは、作成者によってサポートされなくなったサードパーティの x86 コンポーネントです。 影響を受けるユーザーは fbx エディターを使用する必要があります。

Developer Community

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.26

リリース日: 2023 年 4 月 11 日

このリリースで対処された問題

  • テレメトリ データの更新時にクラッシュが発生する可能性がある IIS Express の問題を修正しました。
  • カーネル モード ドライバーの PGO トレーニング中に使用されるドライバーに無効な入力が送信されたときのクラッシュを修正しました。

Developer Community

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.25

リリース日: 2023 年 3 月 14 日

このリリースで対処された問題

  • Git 2.39 では、credential.helper の値の名前が "manager-core" から "manager" に変更されました。 詳細については、「 https://aka.ms/gcm/rename 」を参照してください。
  • Windows パッケージ用の mingit と Git の v2.39.2 への更新。CVE-2023-22490 に対応

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.24

リリース日: 2023 年 2 月 14 日

このリリースで対処された問題

  • CPython インタープリターをバージョン 3.9.13 に更新しました。
  • Windows パッケージの mingit と Git を v2.39.1.1 に更新しました。これは CVE-2022-41903 に対応しています

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン 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 日

このリリースで対処された問題

  • ブースト、stl_interfaces のための AMD64 最適化の誤った参照を修正するための条件付きのガードを追加しました。

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン 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 日"

Developer Communityから

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.17

"リリース日: 2022 年 7 月 12 日"

このリリースで対処された問題

  • cdnjs API の変更に対応するように LibraryManager を更新しました

Developer Communityから


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.16

"リリース日: 2022 年 6 月 14 日"

Developer Communityから

対処済みのセキュリティ アドバイザリ


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.15

"リリース日: 2022 年 5 月 17 日"

このリリースで対処された問題

  • スキーマ比較やSQL Server エクスプローラーなど、SQL Server Data ToolsでのAzure SQL Managed Instanceの接続を修正しました。 注: Azure Arc 対応の Managed Instance のサポートは、今後のリリースまで保留されています (コミュニティ)。

Developer Communityから


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.14

"リリース日: 2022 年 5 月 10 日"

このリリースで対処された問題

  • 残りの C++20 不具合報告 (別名バックポート) の実装を追加しました。 /std:c++20 スイッチですべての C++20 の機能を使用できるようになりました。 実装されているバックポートの詳細については、microsoft/STL GitHub リポジトリの C++20 Defect Reports プロジェクト および this blogpost
  • Visual Studioおよびインストール可能なオプション コンポーネントによって使用される Windows バージョンの Git を 2.36.0.1 に更新しました
  • git 統合に関して、分岐しているブランチをプルまたは同期するとき、出力ウィンドウにその解決方法に関するローカライズされたヒントが表示されない問題を修正しました。

Developer Communityから

対処済みのセキュリティ アドバイザリ

CVE-2022-29117 .NET サービス拒否の脆弱性 悪意のあるクライアントが Cookie を操作してサービス拒否を引き起こす可能性がある .NET 6.0、.NET 5.0、.NET Core 3.1 に脆弱性が存在します。

CVE-2022-23267 .NET コア サービス拒否の脆弱性 .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 サーバーに接続する際の、不要な警告を削除しました。

Developer Communityから

対処済みのセキュリティ アドバイザリ

CVE-2022-24765 特権の昇格の脆弱性Windowsに対する特権の昇格の脆弱性が Git に存在します。この脆弱性により、Git ディレクトリの seraching 中に Git 操作がリポジトリの外部で実行される可能性があります。 Windows用 Git がバージョン 2.35.2.1 に更新されました。

CVE-2022-24767 DLL ハイジャックの脆弱性システム ユーザー アカウントでアンインストーラーを実行する際に、Git for Windows インストーラーに対して DLL ハイジャックの脆弱性が存在します。 Windows用 Git がバージョン 2.35.2.1 に更新されました。

CVE-2022-24513 特権の昇格の脆弱性 Microsoft Visual Studio アップデータ サービスがローカル構成データを不適切に解析すると、特権の昇格の脆弱性が発生する可能性があります。


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.11

"リリース日: 2022 年 3 月 8 日"

このリリースで対処された問題

  • リモートデバッグに関する問題を修正しました。特にAzure App Serviceに影響し、認証の失敗が「リモート エンドポイントとの接続が終了しました」というエラーで発生し、Visual Studioが資格情報の入力を求めないことがありました。
  • 高リフレッシュ レート モニターのパフォーマンスが向上しました。

Developer Communityから

対処済みのセキュリティ アドバイザリ

CVE-2020-8927 脆弱性 1.0.8 より前のバージョンの Brotli ライブラリにバッファー オーバーフローが存在する .NET 5.0 および .NET Core 3.1 にリモート コード実行の脆弱性が存在します。

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 バッファー オーバーフローの脆弱性 OpenSSL にバッファー オーバーフローの潜在的な脆弱性が存在します。これは、Windowsのために Git によって使用されます。 Windows用 Git がバージョン 2.35.1.2 に更新され、この問題に対処しています。


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.10

リリース日: 2022 年 2 月 8 日

このリリースで対処された問題

  • C++ リンカーが突発的にクラッシュしてしまう問題を修正しました。
  • x64 における静かに発生する誤ったコード生成の問題。
  • バックグラウンドで C++ の静的分析でファイルが処理されている間の、ファイルの削除が阻止される問題。
  • C++20 モードでの C++ ATL CString 等値演算子の問題を解決しました。
  • ロード テスト シナリオで初期化子の実行が阻止される可能性がある問題を修正しました。

Developer Communityから

対処済みのセキュリティ アドバイザリ

CVE-2022-21986 の脆弱性 Kestrel Web サーバーが特定の HTTP/2 要求と HTTP/3 要求を処理するときに、.NET 5.0 および .NET 6.0 にサービス拒否の脆弱性が存在します。


Release Notes Icon Visual Studio 2019 バージョン 16.11.9

リリース日: 2022 年 1 月 11 日

このリリースで対処された問題

  • Windows ターミナルが既定のターミナルとして使用されている場合に、アプリケーションを複数回デバッグできない問題を修正しました。
  • 制限付き構成上で顧客のブロックを解除するためのセットアップ修正
  • クライアントが最新のブートストラップを更新できないという問題を修正しました。 クライアントが 2022 年 1 月以降に出荷されたブートストラップとインストーラーを使用すると、後続のブートストラップを使用する更新プログラムはすべて、製品のライフサイクルの期間中は機能します。
  • 揮発性メタデータを使用してバイナリをインストルメント化するときに VSInstr が終了せずに、インストルメンテーション プロファイルが失敗する場合があるインスタンスに対処しました。
  • /Og または #pragma optimize("g") を使用して非常に大きな関数で C++ コードをコンパイルすると、無効なコード (不適切な codegen) が生成される可能性がある問題を修正しました
  • 整数オーバーフローのために呼び出しプロセスがクラッシュしていた C++ Concurrency::parallel_for_each のバグを修正しました

Developer Communityから


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.8

リリース日: 2021 年 12 月 14 日

このリリースで対処された問題

双方向テキスト制御文字のレンダリング

コードが誤って表示される可能性のある悪意のある悪用を防ぐために、Visual Studio エディターでは、双方向テキスト制御文字が編集サーフェイス上の文字の順序を操作することを許可しなくなります。 新しいオプションを使用すると、これらの双方向テキスト制御文字がプレースホルダーと共に表示されます。 この動作はコード エディターにレンダリングされる内容にのみ影響するため、双方向テキスト制御文字は引き続きコード内に存在します。

双方向テキスト制御文字をプレースホルダーで置き換えたVS

この機能は、[ツール]、[オプション] で制御します。 [テキスト エディター] の [全般] ページでは、[Show bidirectional text control characters](双方向テキスト制御文字の表示) オプションが既定でオンになっています。 オンにすると、すべての双方向テキスト制御文字がプレースホルダーとしてレンダリングされます。 このオプションをオフにすると、これらの文字がレンダリングされていない、前の動作に戻ります。

Unicode 文字は、次の範囲のいずれかに該当する場合、双方向テキスト制御文字と見なされます: U+061c、U+200e-U+200f、U+202a-U+202e、U+2066-U+2069。

  • C++ コンパイラで、データ メンバー初期化子を持つクラス階層に含まれるテンプレート化されたデストラクターが、早くに初期化され過ぎて、未定義の型の使用や他のエラーに関する診断が正しく行われない可能性があるイシューを修正しました。
  • C++20 および C++Latest の言語モードでの ATL の CString 比較のイシューを修正しました。
  • Python ワークロードに Python 3.9.7 を追加しました。 セキュリティの脆弱性により、Python 3.7.8 が削除されました。

Developer Communityから

対処済みのセキュリティ アドバイザリ

CVE-2021-43877 .NET 脆弱性 コア、.NET 5、.NET 6 のアプリケーションが IIS 内でホスト .NETされている場合に特権の昇格を可能にする特権の昇格の脆弱性が ANCM に存在します。

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 Administrators Guide.) を参照してください。
  • スタートアップ プロジェクトのツール バーのコンボ ボックスに WAP プロジェクトが表示されない問題を修正しました。
  • 特定の状況で最終的なアプリケーション バンドルに間違ったバイナリが含まれているWindows アプリケーション プロジェクト (WAP) の問題を修正しました。
  • [チーム エクスプローラー] > [接続の管理] ウィンドウまたは [Git 変更] ウィンドウを開いても TFVC ソリューションがアンロードされないようにしました。

Developer Communityから


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.6

リリース日: 2021 年 11 月 9 日

このリリースで対処された問題

  • 揮発性メタデータを使用してバイナリをインストルメントするときに VSInstr が終了しないという、時折発生する事例に対処しました。
  • C++ IntelliSense を使用する場合の "範囲の値" のエラーを修正しました。
  • 国際ロケールが選択されている特定の条件下では、Visual Studioから実行すると fsi がクラッシュします。 このリリースではその問題が修正され、FSI が正しく動作するようになりました。
  • 最新のコード変更で最新の状態に保たれなかったバイナリに対して、Visual Studioがテストをビルド、デバッグ、または実行する原因となる可能性がある問題を修正しました。
  • Cloud Services のローカル デバッグ中のスレッド プールのリークを修正しました。
  • 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 サービス拒否の脆弱性

Git によって使用される OpenSSL ライブラリに、潜在的なフラグ バイパスが存在します。

CVE-2021-41355 .NET 漏えいの脆弱性

System.DirectoryServices.Protocols.LdapConnection が Linux 上のプレーン テキストで資格情報を送信する.NETに、情報漏えいの脆弱性が存在します。


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.4

リリース日: 2021 年 10 月 5 日

このリリースで対処された問題

  • WINDOWS 11 SDK のサポート。
  • ARM64X CRT に AMD64 数値演算関数が追加されました。
  • バイナリと POGO インストルメンテーション ランタイムの間の ARM64 および ARM64EC インターフェイスの更新。
  • C++20 の概念、範囲、省略関数テンプレートに影響する、IntelliSense の応答性と正確さに関するいくつかの問題を修正しました。
  • ローカルの有効期間検査での誤検知を修正しました。
  • サイズ > 32 ビットの定数で割り当てられた配列が要求されたよりも少ないメモリを割り当てる可能性がある問題を修正しました。
  • 既定の AppDomain で、静的変数の初期化中に ATL 文字列の初期化が確実に行われようになります。
  • 整数オーバーフローのために呼び出しプロセスがクラッシュしていた C++ Concurrency::parallel_for_each のバグを修正しました。
  • STL コンテナーを使用するマルチスレッド プログラムでクラッシュを引き起こす可能性がある STL の反復子デバッグ機構のバグを修正しました。
  • SAL 注釈から参照されるフィールドが含まれる、名前のない構造体が原因で発生していた致命的な内部コンパイラ エラーを修正しました。
  • __uuidof を使用するテンプレート化されたコードを分析する際にまれにクラッシュが発生するという問題を修正しています。
  • FixIt アクションで C++ スタティック分析の結果が正しく表示されない場合がある問題を修正しました。
  • コード化された UI プロジェクトで .uitest 拡張子ファイルを開く問題を修正しました
  • WinForms .NET デザイナーでもコンポーネント以外のオブジェクトのコンポーネント変更イベントを発生させます
  • Windows フォーム .NET デザイナーで ContextMenuStrip コントロールを削除するとクラッシュする問題を修正しました。
  • Windows フォーム デザイナーがドラッグ時に再読み込みするときにクラッシュを防ぎます。
  • ソリューションまたはプロジェクトのリビルド中に WinForms .NET デザイナーと対話しているときに VS が断続的にクラッシュする問題を修正しました。
  • .NET 5 個のプロジェクトが最新の状態である必要があるときに古いと報告され、ビルドが遅くなるバグを修正しました。
  • 大規模な Unity プロジェクトで、アセットのインデックス作成が自動的に無効になります。
  • Xcode 13.0 のサポートが追加されました。
  • このリリースでは、変更されていないファイルが展開によって不必要にコピーされる特定のWindows アプリケーション パッケージ プロジェクトの展開に関する問題が修正されます。

Developer Communityから


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.3

リリース日: 2021 年 9 月 14 日

このリリースで対処された問題

  • Xamarin iOS プロジェクトの "リモート デバイス" デバッグ ターゲットが見つからない問題を修正しました。
  • [スタート] メニューのショートカット リンクが非表示になる原因となっていたバグを修正しました。 このバグは、同じコンピューター上で各種製品 SKU の複数のインスタンスを更新する場合にのみ発生していました。

Developer Communityから


対処済みのセキュリティ アドバイザリ

CVE-2021-26434 Visual Studio 権限の不正な割り当てによる権限昇格の脆弱性

C++ を使用してゲーム開発をインストールし、Unreal Engine Installer ワークロードを選択した後、Visual Studioにアクセス許可の割り当ての脆弱性が存在します。 インストール中、システムは LPE に対して脆弱です。すべてのユーザーへの書き込みアクセス権を使用してディレクトリが作成されます。


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.2

'リリース日: 2021 年 8 月 25 日'

このリリースで対処された問題

  • CMake キャッシュの生成が失敗し、IntelliSense、ビルド、デバッグがブロックされる問題を修正しました。
  • 一部の.NETおよび dotnet Core アプリケーションでデバッグを開始するときに、"関数 'System.Diagnostics.TraceInternal.Listeners.get' の評価がタイムアウトし、安全でない方法で中止する必要がある"という警告を修正しました。

Developer Communityから


リリース ノート アイコン Visual Studio 2019 バージョン 16.11.1

''リリース日: 2021 年 8 月 16 日''

このリリースで対処された問題

  • Visual Studio のインストール中に Microsoft.VisualStudio.ScriptedHost.Registry パッケージをインストールする際に発生する問題を修正します。これにより、インストール全体が失敗する可能性があります。
  • ツール オプションを使用した新しい SSH 接続の追加をブロック解除しました

Developer Communityから

リリース ノート アイコン Visual Studio 2019 バージョン 16.11.0

''リリース日: 2021 年 8 月 10 日''

Visual Studio 2019 バージョン 16.11.0 のこのリリースの新機能の概要

更新されたヘルプ メニュー

  • 更新されたメニューでは、概要の資料と役に立つヒントとコツが取り上げられています。 また、Developer Community、リリース ノート、Visual Studio製品ロードマップ、およびソーシャル メディア ページへのアクセスも提供します。
  • 新しい [個人用サブスクリプション] メニュー項目を使用すると、開発者はベネフィットの認識と追加情報を通じてサブスクリプションを最大限に活用できます。

Git ツール

  • [Git 変更] ウィンドウおよびステータス バーにあるブランチ ピッカーのオーバーフロー メニューから追加のアクションにアクセスします。
  • ブランチ名にカーソルを合わせると、最後のコミットの詳細がヒントに表示されます。
  • ステータス バーからリポジトリ ピッカー オーバーフロー メニューの追加のアクションにアクセスします。
  • リポジトリ名にカーソルを合わせると、ローカル パスやリモート URL などのリポジトリの詳細が表示されます。

C++

  • Visual Studio付属の LLVM ツールが LLVM 12 にアップグレードされました。 詳細については、 LLVM のリリース ノート を参照してください。
  • Clang-cl のサポートが LLVM 12 に更新されました。

設定

  • update コマンドのコマンド ライン実行に影響していた問題を修正しました。 更新が初めて失敗した場合、その後に update コマンドを発行すると、更新によって前の操作が中断した箇所から再開されるようになりました。

.NET ホットリロード

  • 実行時にマネージド コードを編集するためのユーザー エクスペリエンスを.NET ホット リロードします。

Visual Studio 2019 バージョン 16.11.0 のこのリリースの新機能の詳細

実行時にマネージド コードを編集するための .NET ホット リロード ユーザー エクスペリエンス

このリリースでは、WPF、Windows フォーム、ASP.NET Core、コンソールなどのアプリケーションのコード ファイルを編集するときに、新しい ホット リロード ユーザー エクスペリエンスの最初のリリースを利用できるようにしています。ホット リロードを使用すると、アプリケーションの実行中にアプリのマネージド ソース コードを変更できるようになりました。実行を一時停止したり、ブレークポイントを使用したりする必要はありません。 代わりに、サポートされている変更を行い、ツールバーの新しい [コード変更を適用] ボタンを使用するだけで、すぐに適用できます。

.NET ホット リロード変更は、[コード変更の適用] ボタンを使用して VS に適用されます

このVisual Studioの更新では、この新しいエクスペリエンスは、デバッガー (F5) でアプリケーションを実行するときに使用でき、Edit and Continue (EnC) メカニズムを利用します。 そのため、EnC がサポートされている任意の場所で、他のデバッガー機能と共にホット リロードを使用できるようになりました。 .NET ホット リロードは XAML ホット リロードと共に動作するため、WPFや WinUI などのデスクトップ アプリケーションで UI と分離コードの両方の変更を行うことができます。

EnC と ホット リロード の両方で同じ制限も共有されるため、すべての種類の編集が現在サポートされているわけではないことに注意してください。 サポートされている編集の種類とサポートされていない編集の種類の完全な一覧については、 こちらのドキュメントを参照してください。

ホット リロードと長期的なビジョンの詳細については、blog の投稿で詳細を確認することもできます。

このリリースで修正された主な問題

  • 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 を使用して TPv0 テストを実行すると、ArgumentException により実行できないイシューを修正しました。
  • ホット再起動による "ApplicationVerificationFailed" ビルド エラーを修正しました
  • プロジェクトが最新であり、変更が不要な場合でも、WAP プロジェクトに迅速で最新のチェックを実行できず、それらのプロジェクトが (スキップされずに) ビルドされ、IDE での増分ビルド時間がさらに長くなっている問題を修正しました。
  • "Xamarin.iOS では、以前にビルドされたバージョンのプロジェクトの実行またはデバッグがサポートされていません" というエラーが修正されました。
  • iOS アプリケーションを配布しようとしたときに、"アドレスを使用して Mac サーバーに接続できない" エラーを修正しました
  • "Modules for Standard Library (experimental)" (標準ライブラリ用モジュール (実験的)) が欠落していましたが、復元されました。
  • 入れ子になった co_yield で EDG アサーションが失敗する問題を修正しました。
  • Microsoft Azureツール for Visual Studioが他の .dll を About Box に読み込む原因となる問題を修正しました。
  • [ハイ コントラスト] の [アカウント設定] が表示されないアクセシビリティのイシューを修正しました。
  • @{if(true)} を使用する場合の書式設定のイシューを修正しました。
  • 折りたたまれたコード ヘッダーをスクリーン リーダーで読み上げることができないアクセシビリティのイシューを修正しました。
  • 視覚障碍をお持ちのユーザーがこれらのコントロールを識別できるように、国境の前景色と背景色の明度のコントラスト比を 3:1 以上になるように修正しました。
  • [サーバー] 編集フィールド、[サイト名] 編集フィールド、[ターゲット ランタイム] コンボ ボックスで、表示名とアクセシビリティ対応の名前が同様ではないアクセシビリティのイシューを修正しました。
  • [SQL Serverの追加] ブレードでスクリーン リーダーが [接続中のステータス メッセージ] 情報を読み上げるバグを修正しました。
  • VB プロジェクトの入力候補一覧にフィルターが表示されない問題を修正しました。
  • Microsoftの読み込み時にVisual Studioが応答しなくなる問題を修正しました。Maui-net6.sln。
  • "Xamarin.iOS.Common.targets" という警告が表示された IOS プロジェクトまたは XF プロジェクトをビルドするときのエラーを修正しました。
  • ブランチ ピッカー メニューのグループ化を修正しました。
  • 目的のリポジトリではなく、選択したリポジトリの下のリポジトリが開くイシューを修正しました。
  • 正しくない規則セットに従うように求めるテンプレート関数の警告が生成されるバグを修正しました。
  • 125% から 150% または 175% から 200%にサイズ変更すると、Microsoft アカウント ドロップダウンが切り捨てられるバグを修正しました。
  • ナレーターによってラベル名が読み上げられないアクセシビリティのバグを修正しました。
  • ユーザーが [色をリソースに変換] ボタンにアクセスしやすいように変更しました。
  • 視覚障碍をお持ちのユーザーが [前のグラデーションの分岐点を選択] ボタンと [次のグラデーションの分岐点を選択] ボタンのフォーカスを表示しやすいように変更しました。
  • スクリーン リーダーのユーザーがボタンに関する適切な情報を取得できないイシューを修正しました。
  • GitHubコミットをプッシュするときに、特定のエラー メッセージが常に表示されるとは限りません。
  • ワークフロー デバッグの前提条件をプロビジョニングするためにSharePointに接続しようとすると警告が発生する問題を修正しました。
  • Git リポジトリ ウィンドウのフォーク ブランチとリモート フォーク ブランチで、ネットワーク操作が機能しないイシューを修正しました。
  • ソリューション エクスプローラーから開いているファイルにファイルをドラッグするとファイル システムからファイルが削除されるデータベース Projectの問題を修正しました
  • .cshtml と .razor のファイルで例外が発生するイシューを修正しました。
  • Visual Studio IDEとソリューション エクスプローラーのファイルとアイコンの表示速度が低下する問題を修正しました。
  • 'It is not allowed to run multiple bulk file operations at a time' (一度に複数のバルク ファイル操作を実行することは許可されていません) という Git メッセージングに関するエラーを修正しました。
  • 選択したプロファイルの任意のパスのコントロールにアクセスするときのアクセシビリティを向上しました。
  • 'シングル ページ アプリケーション' テンプレートを使用したクラウド サービス プロジェクトを発行するときの 'エラー一覧' 警告を修正しました。
  • クイック スタート ウィンドウを閉じようとすると、Visual Studioがクラッシュする可能性がある問題を修正します
  • null 値と 'str' パラメーター名を使用するデータベース プロジェクトを発行できない問題を修正しました。
  • SSDT MERGE ステートメントのサポートを追加しました。
  • F# インタラクティブで、NuGet パッケージの参照が機能しなくなるイシューを修正しました。
  • レイアウト操作時にパッケージを検索して "前の" レイアウト フォルダーを使用する機能を追加しました。
  • デバッグとメニュー選択にキーボードのみを使用するユーザー向けに、アクセシビリティの機能強化を追加しました。
  • テスト エクスプローラーのローカライズ エラーを修正しました。
  • C# VSIX プロジェクトでビルドに失敗するエラーを修正しました。
  • Docker (Windows/Linux) で実行されている ASP.NET Core アプリで Docker コンテナーへの発行に失敗し、"現在のコンテキスト "desktop-linux" がファイル システムで見つからないというエラーを修正しました。
  • 新しい DartLab インスタンスを使用するように変換しました。これにより、最新の修正プログラムが取得され、YAML が簡略化されます。
  • [宣言へ移動] をクリックすると、カーソルが正しくない位置にジャンプするイシューを修正しました。
  • エディット コンティニュの回帰を修正しました。
  • サービス Fabric アプリケーションの作成時にVisual Studioが応答を停止するエラーを修正しました。
  • .NET 5 (Isolated) 型が選択されたAzure関数プロジェクトの Docker サポートを追加した後、Container Orchestrator サポート コンテキスト項目が消えるエラーを修正しました。
  • F5 キーまたは Ctrl + F5 キーで、"Docker コマンドが終了コード 1 で失敗しました" というエラー メッセージが生成される状況を修正しました。
  • サービス Fabricと [Add Orchestra Support]\(オーケスト サポートの追加\) ダイアログが追加されました。
  • NuGet の削除されたパッケージの復元の失敗を修正しました。
  • mstest プロジェクトの名前を変更した後に LUT ウィンドウが削除されるエラーを修正しました。
  • コード検索でコンテナー名を指定しない場合の書式設定を修正しました。
  • CppCoreCheck で不足している警告メッセージを修正しました。
  • ASP.NET にクラスを追加すると、"CSharpSyncNamespaceCodeRefactoringProvider" というエラー メッセージが表示される黄色のバーが発生するバグを修正しました。
  • CppCoreCheck で PointerSafetyXtension を使用する際のパフォーマンスを向上しました。
  • VC++ 機能に関するローカライズを改善しました。
  • solutionPath 変数が未定義と評価された場合のビルド エラーを修正しました。
  • テスト エクスプローラーがソリューションで開いている場合Visual Studioインスタンスが閉じられない可能性があるまれなシナリオを修正しました。
  • 仮想マシンでフォーカスをシフトする際のハイ コントラストの黒に関する可視性の問題を修正しました。
  • タグ付けされた画像を複数選択して削除すると、"No such image " (そのような画像はありません) というエラーが発生する問題を修正しました。
  • LiveShare クライアントでの XAML 入力エクスペリエンスを改善しました。
  • 音声認識コマンドで [移動先] を使った操作を行う際、ユーザーが結果を表示する前にツールチップがクリアされるのを待たなければならなかった問題を修正しました。
  • ソリューションを再度開いたときに、以前に開いたドキュメントが復元されない問題を修正しました。
  • 新しいサンプル データ機能の使用時に発生する UWP のクラッシュを修正しました。
  • "Persistence = AssemblyReference" のプロジェクト プロパティ プロバイダーがなかったバグを修正しました。
  • setup.exe のプロセッサ消費量を削減しました。
  • HRESULT リソースを XBOX 向けにカスタマイズできない問題を修正しました。
  • [テストをデバッグ] をクリックした後に発生する未処理の例外を修正しました。
  • Windows アプリケーション パッケージ Projectを使用する場合のビルド エラー メッセージ "NETSDK1 031" を修正しました。
  • 一部の LiveShare セッションを終了した後のクラッシュを修正しました。
  • 最初の起動ウィザードのページで [X] ボタンが失敗する原因となっていたバグを修正しました。
  • LiveShare で発生する "操作がサポートされていません" というエラー メッセージを修正しました。
  • 異なるサービス構成で異なる設定値を使用して発行するクラウド サービス (延長サポート) のバグを修正します。
  • C++20 モジュール IntelliSense で一部の言語コンストラクトによってコンパイラがクラッシュする問題が修正されました。
  • 少量の追加メモリをリークさせる原因となっていた問題が修正されました。
  • AudioUnitPropertyIDType に対する API の破壊的変更を修正しました。
  • UWP 単体テスト フレームワークを使用している開発者がリモート デバイスまたはエミュレーターでテストを実行したい場合、リモート デバイスでテストを実行できませんでした。

Developer Communityからのトップ投票された問題


既知の問題

以下のリンクに従って、Visual Studio 2019 のすべての未解決の問題と使用可能な回避策を確認してください。

既知の問題


Visual Studio 2019 リリース ノートの履歴

Visual Studio 2019 の過去のバージョンに関する詳細については、Visual Studio 2019 リリース ノート履歴 ページを参照してください。