Visual Studio 2019 バージョン 16.6 リリース ノート
開発者コミュニティ | システム要件 | 互換性 | 頒布可能コード | リリース履歴 | ライセンス条項 | ブログ | Visual Studio のドキュメントの最新情報
Note
これは Visual Studio の最新バージョンではありません。 最新のリリースをダウンロードするには、Visual Studio のサイトにアクセスしてください。
Visual Studio 2019 バージョン 16.6 の新機能
サポート期間
このバージョンはサポート対象外になりました。 Visual Studio のサポートの詳細については、Visual Studio 2019 のサポート ポリシーに関するページを参照してください。
最新バージョンのリリース ノートを参照するか、Visual Studio サイトにアクセスして、サポートされている最新バージョンの Visual Studio 2019 をダウンロードしてください。
Visual Studio 2019 バージョン 16.6 のリリース
- 2020 年 7 月 14 日 — Visual Studio 2019 バージョン 16.6.4
- 2020 年 6 月 30 日 — Visual Studio 2019 バージョン 16.6.3
- 2020 年 6 月 9 日 — Visual Studio 2019 バージョン 16.6.2
- 2020 年 6 月 1 日 — Visual Studio 2019 バージョン 16.6.1
- 2020 年 5 月 19 日 — Visual Studio 2019 バージョン 16.6.0
Visual Studio 2019 アーカイブされているリリース ノート
- 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.6 & v16.7 Preview 1
- Visual Studio 2019 バージョン 16.6 Preview 2 では新しい機能がリリースされています
- Visual Studio 2019 バージョン 16.5 が利用可能になりました
- Visual Studio 2019 v16.4 リリースのシーズン
- Visual Studio 2019 バージョン 16.4 Preview 2、秋の味覚と風物詩
- Visual Studio 2019 バージョン 16.3 での .NET Core サポートなど - 今すぐ更新
- Visual Studio 2019 バージョン 16.3 Preview 2 および Visual Studio 2019 for Mac バージョン 8.3 Preview 2 がリリースされました
- Visual Studio 2019 バージョン 16.2 および 16.3 Preview 1 が利用できるようになりました
- Visual Studio 2019 バージョン 16.2 Preview 2
- Visual Studio 2019 バージョン 16.1 と 16.2 Preview
- Visual Studio 2019: コードの高速化。 作業をよりスマートに。 未来を作る
リリース ノートのディスカッションに参加する
- Microsoft は、お客様にとって最も重要な情報を提供するために、リリース ノートの改善方法を積極的に探しています。 Developer Community リリース ノートのディスカッションにご招待いたします。
Visual Studio 2019 バージョン 16.6.4
リリース日: 2020 年 7 月 14 日
16.6.4 のセキュリティ アドバイザリ メモ
CVE-2020-1393 診断ハブ標準コレクター サービスの特権の昇格の脆弱性
Windows Diagnostics Hub Standard Collector Service が入力を正しくサニタイズできない場合、特権の昇格の脆弱性が存在し、ライブラリ読み込み動作が安全でなくなります。
CVE-2020-1416 Visual Studio の特権の昇格の脆弱性
Visual Studio でソフトウェアの依存関係を読み込むときに、特権の昇格の脆弱性が存在します。
CVE-CVE-2020-1147 .NET Core のサービス拒否の脆弱性
認証を受けていないリモートの攻撃者が、特別に作成された要求を ASP.NET Core アプリケーションや、特定の型の XML を解析する他のアプリケーションに発行して、この脆弱性を悪用する可能性があります。 このセキュリティ更新プログラムは、XML ペイロード内に存在できる型を制限することで、脆弱性に対処します。
Visual Studio 2019 バージョン 16.6.4 で修正された主なイシュー
Visual Studio 2019 バージョン 16.6.3
リリース日: 2020 年 6 月 30 日
Visual Studio 2019 バージョン 16.6.3 で修正された主なイシュー
- 16.6 で WMI プロバイダーの MSI をインストールできない
- ソリューション エクスプローラーのコンテキスト メニューの履歴表示で何も起こらない
- Visual Studio 2019 16.6.0 で X509Certificate2 の shim を生成できない
- Visual Studio Enterprise 16.5.6 から 16.6.0 へのアップグレード後に、[コントローラーの追加] および [新しいスキャフォールディング アイテムの追加] ダイアログですべてのデータ コンテキストが表示されない
- 新しい json ファイルを開くことができない
- Microsoft Visual Studio のフリーズについて。
- Visual Studio 2019 16.6.0 Microsoft Fakes のイシュー
- VS 16.6.x での VSSDK IVsHierarchy 回帰
- アライメントもキャッシュもされていないメモリにアクセスすると、Windows 10 SDK (10.0.19041.1)- ARM64 memcpy がクラッシュする
- SQL Server データベース プロジェクトにスクリプトを追加すると、ユーザー スクリプトの一覧が開かない
- Fakes での ref 引数を使用した生成
- [フォルダーを開く] プロジェクトの [コード分析] の呼び出し履歴で、頻繁にソフト ハングが発生する
- Visual Studio クラス デザイナー ダーク テーマのサポート
- .NET Core プロジェクトでのテキスト テンプレート変換ツールキット (T4) のサポートを追加しました
- モデル生成から別の IntelliCode チームの入力候補モデルが取得される。
- IDE の使用をブロックする WMIProvider パッケージが原因で、ユーザーに重大な更新またはインストールのエラーが発生する可能性があるイシューに対処しました。 このコンポーネントのエラーにより、IDE の使用がブロックされなくなりました。
- 特定のシナリオで Xamarin プロジェクトを操作するときに製品の応答が停止する問題を修正しました。
- 無効な UWP コード署名証明書の暗号化を解除しようとしたときに VS がクラッシュするバグを修正しました
Visual Studio 2019 バージョン 16.6.2
リリース日: 2020 年 6 月 9 日
16.6.2 のセキュリティ アドバイザリ メモ
CVE-2020-1108 / CVE-2020-1108.NET Core のサービス拒否の脆弱性
CVE-2020-1108 に包括的に対応するために、Microsoft は .NET Core 2.1 および .NET Core 3.1 の更新プログラムをリリースしました。 これらのバージョンの .NET Core を使用しているお客様は、最新バージョンの .NET Core をインストールする必要があります。 .NET Core を更新する場合の最新のバージョン番号と手順については、リリース ノートを参照してください。
CVE-2020-1202 / CVE-2020-1203 診断ハブ標準コレクター サービスの特権の昇格の脆弱性
診断ハブ標準コレクターまたは Visual Studio 標準コレクターがメモリ内のオブジェクトを正しく処理できない場合、特権の昇格の脆弱性が存在します。
CVE-2020-1293 / CVE-2020-1278 / CVE-2020-1257 診断ハブ標準コレクター サービスの特権の昇格の脆弱性
診断ハブ標準コレクター サービスによってファイル操作が適切に処理されない場合、特権の昇格の脆弱性が存在します
Visual Studio 2019 バージョン 16.6.2 で修正された主なイシュー
- 実行時またはビルド時に、変更内容が C++/CLI プロジェクトに保存されていないと Visual Studio 2019 16.60 がハングする
- Microsoft.VisualStudio.DesignTools.WpfTap.dll で型 'System.NullReferenceException' の予期しない例外が発生した
- ドキュメントを開き直すと null 参照が繰り返し発生する
- "新しいプロジェクトの作成" ダイアログ検索で、サードパーティの言語プロバイダーのテンプレートが見つからない
- IntelliSense で Visual Studio Enterprise 16.5.6 を 16.6.0 にアップグレードした後に、"チルダ" (~/) が wwwroot サブフォルダーではなく ASP.NET Core 3.1 プロジェクト ルートを指していることが示される
- C++17 モードで C++/CX としてコンパイルした場合の、std::atomic に影響するコンパイラ エラー (エラー C2475: 再定義; 'constexpr' 指定子の不一致) を修正しました。
- Razor ビューの URL 入力候補の値と形式が修正されました。 アプリ相対 URL 形式が再度使用され、URL 入力候補一覧の値に、アプリ ルート (wwwroot) をルートとするファイルやフォルダーが表示されるようになりました。
- スニペット使用時のクラッシュを修正しました。
- 拡張機能によって非表示にされている可能性のある項目テンプレートを復元しました。
Visual Studio 2019 バージョン 16.6.1
リリース日: 2020 年 6 月 1 日
Visual Studio 2019 バージョン 16.6.1 で修正された主な問題
- HotRestart を使用して iOS アプリケーションを展開するときの問題を修正しました。
- Xamarin.iOS のビルドが MessagingRemoteException で失敗する問題を修正しました。
- 定数で初期化された静的なローカル 'const' 変数が 'inline' 関数内に配置される問題を修正しました。これは、以前は読み取り専用データ セグメントで動的に初期化されていました。 これは、以前のツールセットを使用してコンパイルされた OBJ にリンクするときに、互換性の問題が発生する原因となる可能性があります。
- Android レイアウト ファイルに特定の文字が含まれているときに発生する可能性がある、Xamarin.Android プロジェクトのビルド エラーを修正しました。
- Xamarin.Android アプリケーションの実行時の .resx のローカライズに関する問題を修正しました。
- C++ IntelliSense の vcpkgsrv.exe が set_parent_scope_on_push で頻繁にクラッシュします。
- WMI プロバイダー コンポーネントのインストール エラーを修正しました。
- C++ コードのクイック ツールヒントを表示する一部のケースでのクラッシュを修正しました。
- Visual Studio を閉じるときのクラッシュを修正しました。
- Xcode 11.5 SDK サポートを追加します
- BGTask に対する abstract 修飾子を削除します
Visual Studio 2019 バージョン 16.6.0
リリース日: 2020 年 5 月 19 日
16.6.0 のセキュリティ アドバイザリ メモ
CVE-2020-1108 .NET Core のサービス拒否の脆弱性
認証を受けていないリモートの攻撃者が、特別に作成された要求を .NET Core アプリケーションに発行して、この脆弱性を悪用する可能性があります。 このセキュリティ更新プログラムでは、.NET Core Web アプリケーションによる Web 要求の処理方法を修正することで、脆弱性に対処します。
CVE-2020-1161 .NET Core のサービス拒否の脆弱性
認証を受けていないリモートの攻撃者が、特別に作成された要求を ASP.NET Core アプリケーションに発行して、この脆弱性を悪用する可能性があります。 このセキュリティ更新プログラムでは、ASP.NET Core Web アプリケーションによる Web 要求の処理方法を修正することで、脆弱性に対処します。
この Visual Studio 2019 バージョン 16.6.0 リリースの内容
C++
Doxygen または XML のコメント生成の強化: 関数の上に "///" または "/**" を入力すると、Doxygen または XML ドキュメント コメントのスタブが自動的に生成されます。 クイック ツール ヒントにも表示されるようになりました。

Linux または WSL 用 CMake での Ninja のサポート: WSL またはリモート システム上で CMake プロジェクトをビルドする場合に、基になるジェネレーターとして Ninja を使用します。 Ninja は、Linux または WSL の新しい構成を追加するときの既定のジェネレーターになりました。
リモート CMake デバッグ用のデバッグ テンプレート: リモートの Linux システムまたは WSL 上で gdb を使用して CMake プロジェクトをデバッグするためのテンプレートが簡略化されました。
C++20 の概念の初期サポート: IntelliSense で C++20 の概念を認識し、メンバー リストでこれを提示するようになりました。
デバッグ
再起動なしでスナップショット デバッガーのアタッチが可能: 再起動しなくても Azure App Services (ASP.NET Core 3.1) にスナップショット デバッガーをインストールできるようになりました。これにより、ご利用のサービスを中断することなく、発生している問題のデバッグや診断を行うことができます。 初めてスナップショット デバッガーにアタッチすると、スナップショット デバッガー サイト拡張機能を Azure App Service デプロイにインストールするように求めるメッセージが表示されますが、この場合に、再起動が必要でした。
逆コンパイルに関するユーザー エクスペリエンスの改善: 逆コンパイル プロセスでは、既存の PDB を使用して、ローカル変数に対してより適切な名前が生成されます。
Git の生産性
- 1 つのソリューションのみを含むリポジトリを複製すると、そのソリューションが複製の完了後に自動的に読み込まれます。
JavaScript/TypeScript
TSServer 進行状況バー: 言語サービスによって TypeScript プロジェクトが開かれると、ユーザーはバックグラウンド タスク ウィジェットで、開いている構成済みプロジェクトの進行状況を確認できます。
新しい複数ターゲットの JavaScript および TypeScrpt のデバッグとサービス ワーカーのサポート: JavaScript および TypeScript デバッガーでは、サービス ワーカー、Web ワーカー、iFrame、およびページ JavaScript のデバッグがすべて同時にサポートされるようになりました。 さらに、新しいデバッグ エクスペリエンスでは、バックエンド ノード サーバー アプリケーションとクライアント側 JavaScript をブラウザーで同時にデバッグするためのサポートが追加されています。 この機能はまだ試験段階です。 [デバッグ オプション] メニューで新しいデバッグ エクスペリエンスを有効にすることができます
LiveShare シナリオをより適切にサポートするために、[シグネチャ ヘルプ] と [定義へ移動] の実装が更新されました。
.NET Core および SDK スタイルのプロジェクトのための Microsoft Fakes
Microsoft Fakes が .NET Core をサポートするようになりました。 多くのユーザーは、アプリとテストスイートを .NET Core に移行することを希望していますが、ついにそのプロセスの大部分が .NET Core での Fakes のサポートによって可能になりました。 この機能は [ツール] > [オプション] > [プレビュー機能] で有効にすることができます。 Fakes は、スタブまたは shim を使用して製品コードの特定の部分をモックすることによって、テストを分離できるモック フレームワークです。 このモックは、特定のテストに関連するテストのみに集中できるように、製品コードからテストを分離するのに役立ちます。
[エディター]
リスト ビュー: 新しい [フォルダーを指定して検索] エクスペリエンスについて、特定の用途には、以前の結果形式 (書式設定なしのフラット テキスト) が便利であるとのフィードバックをいただきました。 以前の形式の結果にアクセスするために結果パネルでリスト ビューを使用できるようになりました。
検索の繰り返し: [フォルダーを指定して検索] 操作の結果ウィンドウに [検索の繰り返し] ボタンが表示されるようになりました。 このボタンにより、検索に使用されるすべてのオプションが表示され、[フォルダーを選択して検索] パネルに再入力されます。 これにより、いくつかの変更を行った後に検索を繰り返したり、検索を微調整して結果を絞り込んだりすることが容易になります。 フォーカスが [結果] ウィンドウにあるときに、Alt+R キーを押してから Enter キーを押すと、検索が直ちに繰り返されます。
.NET の生産性
明示的なキャストを追加するコード修正:式を暗黙的にキャストできない場合に明示的なキャストを追加するようにコード修正が加えられました。 エラーにカーソルを置き、(Ctrl+.) キーを押して、[クイック アクションとリファクタリング] メニューをトリガーします。 [明示的なキャストの追加] を選択します。
条件式を簡略化するリファクタリング: 不要なコードを削除すると、条件式が簡略化されます。 条件式にカーソルを置きます。 (Ctrl+. ) キーを押して、 [クイック アクションとリファクタリング] メニューをトリガーします。 [条件式を簡略化する] を選択します。
通常の文字列リテラルを逐語的文字列リテラルに変換するリファクタリング: 通常の文字列リテラルにカーソルを置きます。 (Ctrl+. ) キーを押して、 [クイック アクションとリファクタリング] メニューをトリガーします。 [Convert to verbatim string]\(逐語的文字列に変換\) を選択します。
逐語的文字列リテラルを通常の文字列リテラルに変換するリファクタリング: 逐語的文字列リテラルの上にカーソルを置きます。 (Ctrl+. ) キーを押して、 [クイック アクションとリファクタリング] メニューをトリガーします。 [Convert to regular string]\(標準文字列に変換\) を選択します。
アナライザー カテゴリの重大度レベルをエディターから直接一括構成: エラー、警告、または候補の上にカーソルを置き、(Ctrl+.) キーを押して [クイック アクションとリファクタリング] メニューを開きます。 [問題の抑制または構成] を選択します。 次に、[Configure severity for all {category name} analyzers]\(すべての {カテゴリ名} アナライザーの重要度を構成\) を選択します。 これにより、既存の EditorConfig ファイルがカテゴリの新しい重要度で更新されます。
戻り値と値のタグを含む XML コメントのクイック ヒント スタイルのサポート: 要素の上にカーソルを置きます。 すると、クイック ヒントによって、ご利用のコードの上にある XML コメントのサポートされているスタイルが表示されます。
EditorConfig を使用して既存のファイル、プロジェクト、およびソリューションにファイル ヘッダーを追加する: まず、EditorConfig ファイルに file_header_template 規則を追加する必要があります。 次に、適用するヘッダー テキストと同じ値を設定する必要があります。
さらに、C# ファイルまたは Visual Basic ファイルの先頭行にカーソルを置き、(Ctrl + .) キーを押して、[クイックアクションとリファクタリング] メニューをトリガーします。 [ファイルのバナーを追加します] を選択します。 ファイル ヘッダーを既存のプロジェクトまたはソリューションのすべてのファイルに適用する場合は、[次の場所のすべての出現箇所を修正します] オプションで [プロジェクト] または [ソリューション] を選択します。
Web ツール
Azure のサービスとエミュレーターを構成するための新しいエクスペリエンス: [接続済みサービス] タブで、Azure SQL、Storage、Key Vault など、多数の Azure サービスにアプリケーションを接続するための新しいエクスペリエンスが提供されるようになりました。 新しいインスタンスをプロビジョニングする (または既存のインスタンスを選択する) ことにより、コードに最新の NuGet パッケージと適切なスタートアップ構成コードが確実に含まれるようになります。 可能な限りローカル エミュレーション オプションを使用することもできます。
発行エクスペリエンスの更新: [発行] に、新しい発行プロファイルを作成するためのウィザードに似たエクスペリエンスが提供されるようになり、オプションが順にガイドされます。 一部の Visual Studio コンポーネントがインストールされていない場合でも、発行のターゲットとオプションの完全なセットにアクセスすることができます。不足しているコンポーネントがあれば特定され、オンデマンドでインストールが要求されます。 発行プロファイルの概要ページも、Azure サービスへの依存関係を構成するための [接続済みサービス] タブで使用できるエクスペリエンスに合わせて更新されました。
Windows フォーム
.NET Core での Windows フォーム デザイナー
.NET Core プロジェクトに対して Windows フォーム デザイナーを使用できるようになりました。 Visual Studio 内でデザイナーを有効にするには、[ツール] > [オプション] > [環境] > [プレビュー機能] に移動し、[Use the preview Windows Forms designer for .NET Core apps] (プレビュー版 Windows フォーム デザイナー (.NET Core アプリ) を使用する) オプションを選択します。

このリリースでは、追加のコントロールのサポートなど、次の機能強化が行われています。
- すべてのダイアログ コントロール、PropertyGrid、HScrollBar、VScrollBar、DomainUpDown、および TrackBar のサポート
- ドラッグ アンド ドロップの強化
- 選択の強化
- 安定性とバグ修正
WPF/UWP ツール
パッケージ ウィザードでの Azure Key Vault: UWP 開発者は、パッケージ ウィザードで Azure Key Vault から直接、コード署名証明書を使用してアプリ パッケージに署名できるようになりました。 必要なのは、Key Vault の URI と、Microsoft アカウントに対する適切なアクセス許可だけです。 選択した証明書は、署名に使用できるユーザーのローカル証明書ストアにインポートされます。 ローカル パスワードで保護された証明書を、Key Vault のシークレットで復号化することもできます。
XAML ホット リロードとライブ ビジュアル ツリーで複数プロセスへの同時アタッチがサポートされるようになりました。 これは、ソリューションで複数の WPF/UWP プロジェクトが同時に開始する場合や、UWP アプリがマルチインスタンス化を使用している場合などのシナリオに役立ちます。 この作業を行うために、新しい最上位レベルのプロセス ノードでライブ ビジュアル ツリーを更新し、同じプロセスの要素をグループ化しました。
[ツールボックス] で、複数の VisualStudioToolsManifest.xml ファイルを含む NuGet パッケージがサポートされるようになりました: これにより、NuGet パッケージの作成者は、参照元のプロジェクトのフレームワークまたはプラットフォームのバージョンに基づいて、[ツールボックス] に表示されるコントロールを変更できます。 [ツールボックス] には、プロジェクトのターゲット フレームワークまたはプラットフォームに最も一致する、ツールのサブディレクトリのターゲット フレームワーク モニカー (TFM) を持つマニフェストからの項目が表示されます。 TFM の一致が見つからない場合は、ツールのディレクトリのルートにあるマニフェストにフォール バックされます。 このルート マニフェストは、旧バージョンの Visual Studio との互換性を維持するためにも必要です。
新しい設定: 保存時の XAML ホット リロード。 既定の XAML ホット リロードでは、有効な XAML のすべての変更がリアルタイムで実行中のアプリに送信されます。 このリリースでは、新しい設定が追加されました ([デバッグ] > [オプション] > [全般] > [XAML の UI デバッグ ツールを有効にする] > [ドキュメントの保存時に XAML ホット リロードを適用する])。これにより、開発者はその動作を選択できます。 この設定を有効にすると、編集中のファイルが保存されるときまで、XAML ホット リロードの変更は適用されません。
クラス デザイナーに対するダーク テーマのサポートが追加されました。

Xamarin
ご利用のページ全体ではなく、ページ上で変更された内容だけを XAML ホット リロードで再度読み込むことができるようになりました。 これを試してみるには、[ツール] > [オプション] > [Xamarin] > [ホット リロード] の順に選択して、"再度読み込みオプション" の設定を変更します。
実行中のアプリケーションのページ上の要素のライブ ビジュアル ツリーを表示します。 XAML ホット リロード デバッグ セッション中に [デバッグ] > [Windows] > [ライブ ビジュアル ツリー] の順に選択して、ライブ ビジュアル ツリーを開きます。
[環境設定] パッドを使用して、明または暗モードやフォント サイズなど、ご利用のエミュレーターの設定をオーバーライドします。 XAML ホット リロード セッション中にそれを開くには、[デバッグ] > [Windows] > [環境設定] の順に選択します。
ご利用の Android XML を編集するときに、Lint 構成ファイルを使用し、より多くの IntelliSense 候補から選択することができます。
バグ修正
Visual Studio 2019 バージョン 16.6.0 で修正された主なイシュー
- [新しい Git エクスペリエンス] 機能フラグが有効になっていると、ユーザーを新しい Git ツール ウィンドウに誘導するメッセージがチーム エクスプローラーに表示されます。
- WinForms .NET Core デザイナーが開いた状態のときに VS を閉じている間に生じる断続的な UI 遅延を修正しました。
- 実行時に不足しているメソッドの例外をスローして、型プロバイダーを使用したプロジェクトの作成に関する問題を修正しました。
- .NET framework プロジェクトのプロジェクト作成を修正しました。
- 新しい [フォルダーを選択して検索] エクスペリエンスでは、[ツール] > [オプション] > [検索と置換] ウィンドウのオプションが考慮されています。
- フォルダーを閉じてソリューションを開くときに Git リポジトリが変更されないバグを修正しました。
- 完全なデバッグ シンボルを使用して iOS アプリをビルドするときのバグを修正しました。
- Mac 配布プロビジョニング プロファイルと証明書のバックアップの Windows からの逆参照を追加しました。
- 特定のシナリオで Xamarin プロジェクトを操作するときに Visual Studio 2019 が応答を停止するバグを修正しました。
- SQL スクリプトの結果グリッドで [ヘッダー付きでコピー] オプションにキーボード ショートカットを追加しました
- SSDT ユーザーが SQL Server 2008 以上のすべてのバージョンで感度プロパティを設定して表示できるようになりました
- アクセシビリティ ユーザー向けの接続プロパティ ダイアログを改善しました。
- [Tested By Code Lens]\(コード レンズによりテスト済み\) インジケーターの使用時に不定期で発生するクラッシュを修正しました。
- [フォルダーを指定して検索] でのテキストの自動作成が従来の動作と同じになりました。
- [フォルダーを指定して検索] の左方向キーの動作が修正されました。
- C++20 Ranges ライブラリの C++ ユーザーによるアルゴリズムの使用をブロックする問題。
Developer Community から
- Mac 配布プロビジョニング プロファイルと証明書のバックアップの Windows からの逆参照を追加しました。
- [フォルダーを指定して検索] でのテキストの自動作成が従来の動作と同じになりました。
- 以前の [フォルダーを選択して検索] から [検索対象] フィルターをインポートするために、新しい [フォルダーを選択して検索] に変更されました。
- VS セッション間で [フォルダーを指定して検索] の [ファイルを閉じない] フラグを保持します。
- 完全なデバッグ シンボルを使用して iOS アプリをビルドするときのバグを修正しました。
- 16.4.2 および Core 3.1 へのアップグレード後に、Visual Studio で発行の設定の TargetFramework を変更できません
- コマンド ラインからソリューション ファイルを開くときにパスが正しく設定されていません
- IntelliCode リファクタリングの循環リファクタリングの提案
- Cloud explorer > デバッガーのアタッチ > オブジェクト参照がオブジェクトのインスタンスに設定されていません
- VS 16.6.0 preview 2.1 で、Nuget パッケージ コントロールが VS ツールボックスに読み込まれません
- リソース ファイルを編集すると Visual Studio がクラッシュする
- Intellisense による永続的な読み込み - プロジェクトの項目として XML 宣言が含まれるプロジェクト
- [新しいプロジェクト] ダイアログボックスでユーザー エラーが頻繁に発生する (意図した名前をテンプレート フィルターに入力しているユーザー)
- ファイルを保存できない
- ファイルを開けない
- Visual Studio 2019 バージョン 16.5 の C++/CLI インデックス付きプロパティでの内部コンパイラ エラー
- テーマの切り替え
- VS 2019 で作成された VSTO プロジェクトのパッケージ管理形式としてパッケージ参照がサポートされない。 ビルドの公開が "Assembly must be strong name signed in order to be marked as a pre-requisite\(前提条件としてマークするため、アセンブリを厳密な名前で署名する必要があります\)" により失敗する
- KMDF に対するコード分析中に cl.exe でクラッシュが発生する - ドライバー プロジェクトが修正されました。
- CMakeLists.txt で "set_tests_properties" を使用すると、Visual Studio 2019 での構成中にエラーが発生する
- "amp.h" を使用してコンパイルする場合の C1001
- [スタート] ウィンドウから [プロジェクトの作成] を使用した場合に [プロジェクト名] を入力できません
- 新しい C++ または WinRT UWP コア アプリ テンプレートを作成した後で、エラーが多すぎて機能しないことを示すレポートが IntelliSense から届きます
- atlsecurity.h をコンパイルすると、C5205 警告 ("抽象クラスの削除") が数回発生します
- 参照プロジェクトに対して [定義へ移動] (F12) を使用すると、VSTO プロジェクトを参照する単体テスト プロジェクト (.Net Framework) 内の実際のソース コードではなく、メタデータが開かれます。
- C++ コード分析の警告 C26812 (MSVC 2019 16.3.0 Preview 3 の新機能) を抑制するオプションはありません
- C++ AMP array_view の構築により、VS 2019 16.5 Preview 2 で /std: c++ latest に関するコンパイル エラーが生成されます
- const オブジェクト内で純粋仮想デストラクターとのクラッシュを引き起こすコード生成の問題
- [移動] (Ctrl + ,) を使用しても、Enter キーを押すまでは検索ボックスにフォーカスがとどまるようにしてください
- サポートされていない編集に対するネイティブ EnC エラー レポートを改善します
- このプレビュー リリースに含まれているその他のすべての Developer Community 修正プログラム。
- Microsoft.VisualStudio.Editor.Implementation.EditorPackage が正しく読み込まれない
- std:: make_shared + PCH + 仮想メソッド + GoogleTest を使用すると、内部コンパイラ エラーが CL 19.24 で発生する
- Visual Studio でのプル要求: "リモート リポジトリに接続していません"
- /Wall を使用してコルーチンをコンパイルすると、コンパイラから生成されるコードで警告が生成される
- clang-tidy コマンドラインが長すぎる
- [タブとウィンドウ] オプション ページのオプションのリセットを続行する
- C++/CLI .net core 3.1 ビルド警告
- Xamarin で、異なるバージョンの System.Numerics 間の解決できない競合が検出された
- リソース WPF/.net Core 3.1 で FontFamily が動作していない
- C++ テキスト エディター: 2 項演算子の後のスペースがオートフォーマットによって誤って削除される
alignas
キーワードの影響を受けるクラス内で宣言された関数に、"ポインター/参照の配置" が不適切に適用される- プリプロセッサによって正しくない行情報が生成される
- このプレビュー リリースの他のすべての修正。
既知の問題
Visual Studio 2019 のすべての未解決のイシューと、利用可能な回避策を以下のリンクから参照してください。
Visual Studio 2019 バージョン 16.6 の既知の問題
フィードバックと提案
皆様のご意見をお待ちしております。 問題がある場合は、インストーラーまたは Visual Studio IDE 自体の右上隅にある [問題の報告] オプションからお知らせください。 右上隅に アイコンがあります。
製品に関する提案をしたり、 Visual Studio 開発者コミュニティで問題を追跡したりすることにより、質問、回答の検索、新機能を提案したりすることができます。
ライブ チャット サポートを介して、無料のインストールのヘルプを取得することもできます。
ブログ
開発者ツールのブログで提供されている洞察や推奨事項を活用すると、すべての新しいリリースに関する最新情報を入手し続けることができ、さまざまな機能について掘り下げた記事を参照することもできます。
Visual Studio 2019 リリース ノート履歴
過去のバージョンの Visual Studio 2019 に関連する詳細については、「Visual Studio 2019 リリース ノート履歴」のページを参照してください。