Visual Studio 2022 バージョン 17.5 リリース ノート
ヒント
Visual Studio 2022 のローンチ イベントの録画を視聴して、新機能について学習し、ヒントやテクニックを確認して、無料のデジタル Swag をダウンロードしてください。
Developer Community | Visual Studio 2022 ロードマップ | システム要件 | 互換性 | 再頒布可能コード | リリース履歴 | ライセンス条項 | ブログ | 最新リリースの既知の問題 | Visual Studio のドキュメントの最新情報
ボタンをクリックして、Visual Studio 2022 の最新バージョンをダウンロードします。 Visual Studio 2022 のインストールと更新の手順については、Visual Studio 2022 の最新リリースへの更新に関する記事をご覧ください。 また、オフラインでインストールする方法の手順もご覧ください。
他の Visual Studio 2022 製品をダウンロードするには、Visual Studio のサイトを参照してください。
Visual Studio 2022 バージョン 17.5 リリース
- 2023 年 4 月 11 日 — Visual Studio 2022 バージョン 17.5.4
- 2023 年 3 月 21 日 — Visual Studio 2022 バージョン 17.5.3
- 2023 年 3 月 14 日 — Visual Studio 2022 バージョン 17.5.2
- 2023 年 2 月 28 日 — Visual Studio 2022 バージョン 17.5.1
- 2023 年 2 月 21 日 — Visual Studio 2022 バージョン 17.5.0
Visual Studio 2022 ブログ
Visual Studio 2022 ブログは、Visual Studio エンジニアリング チームから製品に関する分析情報を提供する公式の情報源です。 Visual Studio 2022 リリースの詳細については、次の投稿を参照してください。
このリリースでお客様から報告された主なバグに多数対応し、Developer Community でのお客様の提案に基づいて新機能を追加しました。 継続してフィードバックをお送りいただきありがとうございます。 このプレビューの一部としてリリースするお客様の提案の一覧を次に示します。
Developer Community の提案: 皆様からのご要望にお応え
- 色付きタブの配色の指定に正規表現を使用する 63 票
- Visual Studio にコメントと提案を含むコードのスペル チェックの機能が欲しいと思います。 34 票
- --layout オプションを --config オプションと共に使用できるようにする 23 票
- ネイティブ Markdown サポートを追加する 10 票
- __builtin_FUNCTION 組み込みの出力 (std::source_location 関連) を改善する 3 票
17.5 の一部として出荷されたすべての Developer Community の提案については、こちらの一覧を参照してください
Visual Studio 2022 バージョン 17.5.4
リリース日: 2023 年 4 月 11 日
17.5.4 のこのリリースで対処された問題
- この変更により、カーネル モード ドライバーの PGO トレーニング中に使用されるドライバーに無効な入力が送信されたときのクラッシュが修正されます。
- ISO C++17 および ISO C++20 を使用した MSVC テンプレート演算子の解決を修正
- Rtl* メモリ関数を使用してそのメモリを操作した場合、マップされたメモリ ファイルが MSVC ASAN によって無視されます。
- .NET MAUI を 7.0.81 (SR4) に更新しました。リリース ノートについては、https://aka.ms/dotnet-maui-releases をご覧ください。
- .NET iOS を 16.2.127.0 に更新しました。リリース ノートをご覧ください。
- .NET Android を 33.0.46.0 に更新しました
- ダブル フリーの脆弱性につながる可能性がある構成 API の修正プログラムに対処します。
- VSIXInstaller が更新され、信頼の警告が UI で非表示にならないようにしました。
対処済みのセキュリティ アドバイザリ
- CVE-2023-28260 .NET リモート コード実行の脆弱性 Windows で実行されている .NET に脆弱性が存在し、ランタイム DLL が予期しない場所から読み込まれ、リモートでコードが実行される可能性があります。
- CVE-2023-28296 Visual Studio のリモート コード実行の脆弱性
- CVE-2023-28299 Visual Studio のスプーフィングの脆弱性
- CVE-2023-28262 Visual Studio の特権の昇格の脆弱性
- CVE-2023-28263 Visual Studio の情報漏えいの脆弱性
Developer Community のハイライト
- VS2022 17.5 では、Entity Framework 更新ウィザードを使用するときに、app.config からの接続文字列の使用が許可されなくなりました
- ntdll.dll で iisexpress がクラッシュする
- [コンパクト ビューを表示] ボタンが (古い) [新しいオブジェクト] ダイアログに表示されない
- バージョン 17.1 から 17.4 にアップグレードした後、独自の Visual Studio 拡張機能によって [名前を付けて保存] ダイアログが強制される
- すべてのリファクタリング機能で参照が見つからない
Visual Studio 2022 バージョン 17.5.3
"リリース日: 2023 年 3 月 21 日"
17.5.3 のこのリリースで対処された問題
- ASP.NET Web ワークロード用に統合された Edge 開発者ツールの削除
- 同じヒープに同時に大量のスレッドがアクセスすることによって ASAN のパフォーマンスが低下することを修正しました。 また、windows_hook_legacy_allocators オプションの既定値を true に変更しました。
- MSVC C++ ツールセットが 14.35.32216.01 に更新されました
- Razor ファイルの編集中に、計算された編集コンストラクトの一部のキャッシュを追加して、パフォーマンスを向上しました。
- Text プロパティに複数の行 (InitializeComponent でのコード生成時に vbCrLf によって区切られます) が含まれている場合に、VB-WinForms プロジェクトの MultiLine TextBox が削除されるバグを修正しました。
- WinForms アウトオブプロセス デザイナーの非常に大きな Form または UserControl を保存するのにかなり長い時間がかかるバグを修正しました。 3,000 行のコードを超える Form/UserControl は、特定のケースで書式が異なるか、namespace/this (Visual Basic の場合は Me) の減少の対象にならない点に注意してください。 非常に大きなフォームの一部を専用の UserControl にリファクタリングし、それらの UserControl をより大きな Form 内で使ってパフォーマンスを向上させ、メンテナンスを容易にすることを検討してください。
- InitializeComponent 内の VB-Tick-Comments が、前の行が引用符または二重引用符の文字で終わる場合に、個々の行に正しく折り返されるバグを修正しました。
- Visual Basic でコードビハインド デザイナー ファイルの WithEvents の定義済みコントロール フィールドの名前を変更すると、定義済みまたは処理済みのイベントが増えなくなるバグを修正しました。
Developer Community のハイライト
- Edge 開発者ツールが Visual Studio に含まれなくなりました
- MSVC 17.10 でカスタム例外のコンストラクター パラメーターで fmtlib を使い、例外を直接スローすると、クラッシュが発生した
- C1001: 可変個引数テンプレートからの std::format 呼び出しのコンパイル中の内部コンパイラ エラー。
- UI スレッドでワークスペースの終了を同期的に実行すると AnyCode がデッドロックを引き起こす
- Visual Studio 17.4 C++ の NRVO での不適切な codegen
- WSL で CMake を使用する場合にターゲットの個別ビルドが機能しない
- IntelliSense でブースト ライブラリのエラーが多数報告される
- MSVC 17.4.2 'msc1.cpp' のコンパイラ クラッシュ (1592 行目)
- ushort プロパティでユーザー コントロールを使う場合の Visual Studio WinForms デザイナーのバグ
- コンパイル時にフォーム イベントが失われ、IDE でフォーム オブジェクトを変更した後に実行される
- winform を保存すると "クラスの部品が 2 つ以上必要です" と表示される
- Sqlproj ファイルに VS の組み込みの master.dacpac ファイルによって提供される特定のマスター db 参照がある場合、ファイルがビルドされない
- Visual Studio 17.5 で SqlPackage.exe が中断した
- ソリューションの順序によっては Cloud Services 延長サポート プロジェクトを実行できない
- [新しいプロジェクト] でも [新しいファイル] でもテンプレートが表示されない。 後者の場合、テンプレートの読み込みが表示されて停止する。 17.5.0 の新規インストール
Visual Studio 2022 バージョン 17.5.2
リリース日: 2023 年 3 月 14 日
17.5.2 のこのリリースで対処された問題
- ViewComponent タグ ヘルパーを多数のケースで壊したタグ ヘルパー参照の Razor コンパイラ最適化バグを修正しました。
- これにより、17.5 リリースに
@bind:after
のサポートが追加されます。 これはもともと 17.4 で追加されましたが、17.5 のコード ベースに正しく移植されませんでした。 - オールインワン検索エクスペリエンスで、すべての結果に対してプレビュー パネルが読み取り専用になります。 プレビューの編集エクスペリエンスでの詳細の調整と問題の修正には対処中ですので、もうしばらくお待ちください。
- CVE-2023-22490 に対処する、mingit と Git for Windows パッケージの v2.39.2 への更新
- ASP.NET Web ワークロード用に統合された Edge 開発者ツールの削除
対処済みのセキュリティ アドバイザリ
- CVE-2023-22490 Mingit のリモート コードの実行の脆弱性
- CVE-2023-22743 Git for Windows インストーラーのインストーラーの特権の昇格の脆弱性
- CVE-2023-23618 Git for Windows のリモート コードの実行の脆弱性
- CVE-2023-23946 Mingit のリモート コードの実行の脆弱性
Developer Community のハイライト
- テスト エクスプローラー (SpecFlow テスト): 機能ファイルではなく、機能クラス ファイルに移動する
- エラー一覧のメッセージをダブルクリックすると Visual Studio が終了する
- Docker v.17.5.0 プレビュー 3 以降を使用できない
- スペル チェックを使用すると、Visual Studio が (頻繁に) クラッシュする
- Edge 開発者ツールが Visual Studio に含まれなくなりました
Visual Studio 2022 バージョン 17.5.1
リリース日: 2023 年 2 月 28 日
17.5.1 のこのリリースで対処された問題
- ソリューション ビルドの出力パスを警告に指定するときに、.NET CLI からエラーをダウングレードしました。 ソリューション レベル
--output
のオプションは、ビルド関連のコマンドに対して有効ではなくなりました
Developer Community のハイライト
- VCFileCodeModel.EndPoint プロパティは VS2022 で正しい結果を返しません
- 'CommandLineArgsForDesignTimeEvaluation' が必要な問題であり、17.5 へのアップグレードが必要であるため、Project をビルドできません
Visual Studio 2022 バージョン 17.5
リリース日: 2023 年 2 月 21 日
Developer Community のハイライト
- 再起動後、バッチ ビルドの選択が記憶されなかった 29 票
std::move
(および同様の関数) により、デバッグのパフォーマンスが低下し、デバッグ エクスペリエンスが低下する - 29 票- --layout オプションを --config オプションと共に使用できるようにする 24 票
- "単体テストを実行する前にデータベース プロジェクトを自動的に配置する" オプションを選択した後にビルド エラーが発生する - 19 票
- C/C++ の [始めかっこの位置] 設定が自動的に変更され続ける - 13 票
- CSS 向けホット リロードが Blazor WebAssembly Hosted で機能しない 13 票
- 構成済みの比較ツールが Git で開始されない 12 票
- Visual Studio で OnBeforeSave が呼び出される前にダーティ フラグがクリアされる 11 票
- ソリューション エクスプローラーの項目が何もしなくても折りたたまれる - 11 票
- ソリューション フォルダーに書き込まれる JSON スキーマ 10 票
- テスト メソッドの名前が変更されると、単体テストの起動が例外で失敗する 10 票
- 条件での IIF - SQL46010: 付近に不適切な構文があります 9 票
- C++20 文字列リテラル演算子テンプレートが Intellisense で認識されない - 8 票
- 最新の VS Preview で HTML 属性の色が変更されている 7 票
- [C++、Visual Assist] ファイル内の検索で、ソリューション全体または現在のプロジェクトの検索の部分的な結果が提供される 7 票
- ダイアログ エディターによって MFC ダイアログのサイズが変更される - 6 票
- Intellisense がモジュール ヘッダーで動作しない - 6 票
- Visual Studio 2022 で、外部の変更による再読み込み後に、utf-8 のソース コードとコンテンツ ファイルが何の警告もなく破損する 6 票
- CMake + Ninja でインクルード パスの出力 (/showIncludes) を解析できない - 5 票
- 静的分析からの誤検知の c6031 警告 - 5 票
- Visual Studio がタスク マネージャーでフリーズして強制終了する必要がある 5 票
- 可能な場合でも MSVC で bswap が使用されない - 5 票
- ソリューションで解析が完了されない。参照結果が不正確な場合がある 4 票
- C++ Intellisense が、特定のテンプレート パラメーターを使用すると永久にハングする - 1 票
- バージョン 17.5.0 Preview 2.0 ホット リロードが Xamarin.forms で機能しない - 1 票
- Xamarin Profiler シミュレーターの問題
Visual Studio 2022 バージョン 17.5 のこのリリースの新機能の概要
統合ターミナルでの ASP.NET の出力
- Visual Studio で起動された ASP.NET Core アプリケーションで、出力が外部コンソール ウィンドウではなく統合ターミナル ツール ウィンドウにリダイレクトされるようになりました。
Dockerfile を使わずにコンテナー イメージをビルドする
- .NET 7 では、.NET SDK だけを使ってコンテナー イメージをビルドして発行できるようになりました。 Dockerfile は必要なく、以前のバージョンも含めて、必要な任意の .NET ランタイムをターゲットにできます。
正規表現でタブに色付けする
- ユーザーが定義したパス一致ルールに基づいて、異なるファイルを視覚的に区別します。
C++
std::move
、std::forward
、std::move_if_noexcept
、std::forward_like
は、デバッグ モードでも、生成されたコードで関数呼び出しを生成しなくなりました。 これは、名前付きキャストによってデバッグ ビルドで不要なオーバーヘッドが発生しないようにするためです。/permissive-
またはそれを意味するフラグ (例:/std:c++20
、std:c++latest
) が必要です。- 上記の項目をサポートするために
[[msvc::intrinsic]]
を追加しました。 これは 1 つのキャストで構成され、1 つのパラメーターのみを受け取る非再帰関数に適用できます。 - 統合ターミナルでの Linux コンソールのサポートが追加されました。これにより、ターミナル I/O が可能になります。
- C11 アトミック プリミティブ (
<stdatomic.h>
) の初期試験的サポートが追加されました。 この試験的な機能は、/std:c11
モード以降で/experimental:c11atomics
フラグを使用して有効にすることができます。 - ノイズを低減するために、ライフタイム チェッカーに新しい一連の試験的高信頼度チェックが追加されました。
- VS 内でリモート マシン上のファイル ディレクトリを表示し、ファイルをそれにアップロードおよびダウンロードする新しいプレビュー機能のリモート ファイル エクスプローラーが有効化されました。
- Visual Studio に付属する CMake 実行可能ファイルのバージョン管理が、Kitware のバージョンと一致するように変更されました。
- CMake プロジェクト テンプレートにホット リロードのサポートが追加されました。
- C++ の [定義へ移動] は、以前のバージョンのモーダル ダイアログを置き換えて、操作に時間がかかることを示すより微妙なインジケーターを使用するようになりました。
- C++ オートコンプリートとメンバー リストに追加のスマートな結果を提供する実験のロールアウトを開始しました。 この機能は、以前予測 IntelliSense と呼ばれていましたが、新しい表示方法を使用するようになりました。
- LLVM ワークロードを含むネイティブの Arm64 Clang ツールセットを出荷するようになったので、Arm64 マシンでネイティブ コンパイルできるようになりました。
- Image Watch 拡張機能にローカライズが追加されました (注: この拡張機能は Marketplace で入手でき、Visual Studio インストーラーにはバンドルされていません)。
- 現在実行中の開発者コンテナーにターミナル ウィンドウを開くためのサポートが追加されました。
- IntelliSense のマクロ展開にいくつかの機能強化が行われました。 特に、より多くのコンテキストで再帰的な展開を有効にし、展開をクリップボードにコピーしたり、マクロをインラインで展開したりするためのオプションをポップアップに追加しました。
- シリアル モニターで同時監視がサポートされるようになりました。 同時監視を使用すると、複数のポートを同時に並べて監視できます。 プラス ボタンをクリックするだけで、別のシリアル モニターを開いて作業を始められます。
- Visual Studio から離れることなく、Unreal Blueprint アセットで変更された基底クラスのプロパティを表示できるようになりました。 C++ のクラスまたはプロパティの Blueprint 参照でダブルクリックして、Visual Studio で UE アセット インスペクターを開きます。
- リモート Linux マシンで DevContainers を実行できるようになりました。
- CMake ターゲット ビューで複数のターゲットを選んでビルドできるようになりました。
- CMakePresets.json バージョン 5 のサポートが追加されました。 新機能について詳しくは、CMake のドキュメントをご覧ください。
- テスト エクスプローラーで複数の CMake ターゲットを並列でビルドしてテストできるようになりました。
- Dev Containers に "ターミナルでコンテナーを開く" オプションを追加しました。
- 実装された標準ライブラリの機能:
これらのノートは、このリリースで中かっこペアの色付けが利用可能であることを示していました。 残念ながら、これは 17.6 まで延期されています。 17.6 Preview 1 を今すぐダウンロードして試すことができます。
Code Search とナビゲーション
- オールインワン検索では、コード (Ctrl + T) と IDE 機能 (Ctrl + Q) 検索機能が 1 つの UI に組み合わされます。
- コード検索 (Ctrl + T) を使用すると、ソリューション全体のファイル、型、メンバーにすばやく移動できます。
- 機能検索 (Ctrl + Q) を使用すると、Visual Studio で使用できるさまざまなツール、オプション、テンプレート、コンポーネントに簡単にアクセスできます。
- [Code Search] タブの [プレビュー] パネルでは、選択した結果を開く必要なく、周囲のコンテキストを確認できます。 検索ウィンドウでコードを直接調整することもできます。
- オールインワン検索の詳細については、こちらを参照してください。
- この新しい検索エクスペリエンスを徐々に有効にしていく予定です。 [ツール] > [プレビュー機能の管理] > [新しい Visual Studio 検索エクスペリエンス (再起動が必要)] から、このエクスペリエンスを手動で有効または無効にできます。
デバッグと診断
- テキスト ビジュアライザーは、URL エンコードとデコード、Base64 エンコードとデコード、JWT デコードなどの追加のツールと文字列操作オプションで有効になります。
- テキスト ビジュアライザーとクイック ウォッチ ウィンドウで、ダーク、ブルー、ライトの VS テーマを完全にテーマ化できるようになりました。
- 並列および呼び出し履歴ウィンドウには、デッドロック スレッドやブロックされたスレッドなどの重要なシナリオに注意を引くインジケーター アイコンが表示されます。
- [マネージド メモリ] ウィンドウに、スナップショットやダンプに関する、[Duplicate strings] (重複する文字列) という名前の新しい自動分析情報が表示されるようになりました。
- [マネージド メモリ] ウィンドウの新しい [分析情報] タブには、ヒープ上で複数回割り当てられている文字列の一覧が表示されます。 無駄なメモリの合計 (インスタンスの数から文字列のサイズを 1 回引いた数) も表示されます。
- [インスタンスの表示] ボタンをクリックしてインスタンスに移動することもでき、[メモリ] ウィンドウと同様のインスタンス ビューが表示されます。 また、文字列オブジェクトの保持グラフも表示されます。
パフォーマンスの強化
大規模ソリューションのソリューション読み込みの高速化: Visual Studio に "ビルドのアクセラレーション" という新機能が追加されました。これにより増分ビルドのパフォーマンスが強化されます。 "Build Acceleration" という機能では、変更されているプロジェクトのみをビルドするように Visual Studio が命令されます。変更のないプロジェクトはスキップされます。
ビルドのアクセラレーションを有効にすると、SDK スタイルの .NET プロジェクトの増分ビルド時間を最大 80% 短縮できます。 ビルドのアクセラレーションの有効と無効を切り替える方法については、次のリンクにアクセスしてください: https://aka.ms/vs-build-acceleration外部ソースの逆コンパイル: 17.5 では、大規模な .NET モジュールの逆コンパイルが最大で 10 倍高速になり、問題のデバッグとトラブルシューティングの効率が向上します。
- スレッド ウィンドウ: スレッド ウィンドウの応答時間は、17.4 よりも 2 倍速く、多数のスレッドで効率的にスケーリングされます。
- コード カバレッジ: 新しい静的インストルメンテーション オプションが追加されており、動的インストルメンテーションと比較してパフォーマンスが向上します。
新しいファイルのクイック追加
- テンプレートを検索せずに、新しいファイルをプロジェクトに追加します。
マークダウン
- Visual Studio で Markdown (.md) ファイルの編集がサポートされるようになりました。
- 始めるには、ファイル拡張子が .md の任意のファイルを開きます。
- エディター ウィンドウの左上にある [プレビュー] ボタンで、処理された HTML をプレビューできます。 Shift + F7 キーを使ってプレビューを開くこともできます。 Ctrl + Alt + Up キーを押してキーボード フォーカスを [プレビュー] ボタンに移動し、スペース バーを押してプレビューを切り替えます。
- 場合によっては、新しいマークダウン エディターが自動的に有効にならない場合があります。 .md ファイルを開くことができない場合、プレビュー ボタンが見つからない場合、またはエディターに表示されない場合は、[ツール]、[オプション] の [プレビュー機能] ページで [Markdown 言語サービス] プレビュー機能が有効になっていることを確認します。
- 現在、拡張機能を使用してマークダウン ファイルを編集している場合は、.md ファイルのコンテキスト メニューを表示し、明示的に [プログラムから開く] を選択してから、任意のオプションを選択する必要がある場合があることにご注意ください。
SQL Server 2022
- SQL Server 2022 で導入された新しい T-SQL 構文を使います
スペル チェック機能
- Visual Studio で、C++、C#、およびマークダウン ファイルでスペル チェックを使用できるようになりました。 この機能はプレビュー 段階にあり、[プレビュー機能] の [テキスト スペル チェック] オプションをオンにすると有効にすることができます。 また、この機能は、[編集]、[詳細] の [テキストスペル チェックの切り替え] コマンドから、またはメイン ツール バーのボタンから切り替えることもできます。 C++ のスペル チェックの場合は、"C++ スペル タガー" もチェックする必要があります。
- 既定では、スペル チェックでは en-us 辞書が使用され、スペルミスの単語に警告としてフラグが設定されて、コメント、文字列、識別子のスペルミスの単語がスキャンされます。 この動作は、.editorconfig ファイルで変更できます。
- editorconfig でスペル チェックを制御するには、次のプロパティを使います。
spelling_languages = _language_,_language_,etc...
spelling_checkable_types = strings,identifiers,comments
spelling_error_severity = error OR warning OR information OR hint
spelling_exclusion_path = absolute OR relative path to exclusion dictionary (File must be UTF16 with BOM encoding)
.editorconfig の例:
spelling_languages = en-us,fr-fr
spelling_checkable_types = identifiers,comments
spelling_error_severity = error
spelling_exclusion_path = .\exclusion.dic
設定と更新
- エクスポートされた *.vsconfig ファイルを使用して、コンポーネントを簡単に構成してオフライン レイアウトに追加できるようになりました。
- [ツール] の [オプション] の [製品の更新プログラム] ダイアログで、終了時に常に更新するオプションを使用できるようになりました。 これにより、セキュリティで保護された最新の状態が簡単かつ自動的に維持されます。 詳細については、ブログ記事を参照してください。
- Visual Studio でインストーラーにオーディオ キューが追加されました。 オーディオ キューにより、インストーラーで操作が完了したこと、またはエラーが発生したことが、サウンドを再生することでユーザーに通知されます。 これには、インストーラーによって実行されるインストール、更新、変更、その他の多くの操作や、要求された操作中のエラー ダイアログが含まれます。 この機能は既定でオンになっています。ユーザーは、「インストーラーのサウンドを無効にする」に記載されている手順に従ってこれをオフにすることができます
- Visual Studio に Windows パッケージ マネージャー ツールを使用できるようになりました
Teams Toolkit の更新
- 新しい Microsoft Teams アプリのワークフロー ボット プロジェクト テンプレートを使用すると、承認プロセスやチケット発行システムのようなタスクのシーケンシャル ワークフローの作成を簡単に開始できます。
- 17.5 Preview 2 および Preview 3 のプレビュー機能とプロジェクト テンプレートの変更には、以前に作成した Microsoft Teams アプリ プロジェクトの破壊的変更が含まれており、17.5 GA には含まれません。 代わりに、17.6 プレビュー全体を通してこれらの機能変更のプレビューを続け、フィードバックを収集します。
Windows 認証ブローカー
- Windows 認証ブローカーを有効にすると、セキュリティが強化され、プロンプトが少なくなります。
フィードバックと提案
皆様のご意見をお待ちしております。 問題の報告または機能の提案は、インストーラーまたは Visual Studio IDE の右上隅にある [フィードバックの送信] アイコンを使用するか、[ヘルプ] > [フィードバックの送信] から行うことができます。 Visual Studio Developer Community を使用して問題を追跡でき、コメントを追加したり、解決策を見つけたりできます。 ライブ チャット サポートを介して、無料のインストールのヘルプを取得することもできます。
ブログ
開発者ツールのブログで提供されている洞察や推奨事項を活用すると、すべての新しいリリースに関する最新情報を入手し続けることができ、さまざまな機能について掘り下げた記事を参照することもできます。
既知の問題
- 政府機関の ID を使用して Visual Studio のライセンスを付与できない
- VS 17.5 Preview 2 で boost ビルドが正しくコンパイルされない
- C++ または CLI ターゲット プロジェクトのコンパイル中にエラー C2049 が発生する。
- ".Test" のようなフォルダーで、[プロジェクト全体] または [ソリューション全体] で [すべて検索] を実行してもファイルが検索されず、結果が返されない
.NET ランタイム
Visual Studio 2022 のすべての未解決の問題と、利用可能な回避策については、以下のリンクから参照してください。