PreviewLogoVisual Studio 2022 バージョン 17.10 Preview リリース ノート


ヒント

Visual Studio 2022 のローンチ イベントの録画を視聴して、新機能について学習し、ヒントやテクニックを確認して、無料のデジタル Swag をダウンロードしてください。

Developer Community | Visual Studio 2022 ロードマップ | システム要件 | 互換性 | 再頒布可能コード | リリース履歴 | ライセンス条項 | ブログ | 最新リリースの既知の問題 | Visual Studio のドキュメントの最新情報


ボタンをクリックして、Visual Studio 2022 の最新バージョンをダウンロードします。 Visual Studio 2022 のインストールと更新の手順については、Visual Studio 2022 の最新リリースへの更新に関する記事をご覧ください。 また、オフラインでインストールする方法の手順もご覧ください。

Community のダウンロード ボタンProfessional のダウンロード ボタンEnterprise のダウンロード ボタン

他の Visual Studio 2022 製品をダウンロードするには、Visual Studio のサイトを参照してください。

重要

プレビュー チャネルは、"Go Live" ではなく、実稼働コンピューターでの使用や実稼働コードの作成を目的としていません。 詳細については、「Visual Studio の製品ライフサイクルとサービス」を参照してください。

Community Preview のダウンロード ボタンProfessional Preview のダウンロード ボタンEnterprise Preview のダウンロード ボタン


Visual Studio 2022 バージョン 17.10 Preview リリース

Visual Studio 2022 ブログ

Visual Studio 2022 ブログは、Visual Studio エンジニアリング チームから製品に関する分析情報を提供する公式の情報源です。 Visual Studio 2022 リリースの詳細については、次の投稿を参照してください。


17.10.0 - 4.0 より前 Visual Studio 2022 バージョン 17.10 Preview 4

2024 年 4 月 16 日リリース

この Visual Studio 2022 バージョン 17.10 Preview 4 リリースの新機能の概要

  • 概要差分ビューのプレビュー機能フラグは削除されます。 比較ビューでオンまたはオフを切り替えて、コードの変更のみに集中できます。 このユーザーの提案を使用すると、数行のコンテキストでファイル内の変更のみを表示できるため、コミットでの変更や 2 つのファイル間の比較をより効率的に確認できます。
  • 署名されていないカスタム コンテンツをインストールしようとするとクラッシュする可能性があるヘルプ ビューアーの問題を修正しました。
  • デバッガーがシンボルを読み込めず、ライブラリのソースに移動できないことがある問題を修正しました。
  • Roslynator VS 拡張機能がインストールされている場合に C#/VB IDE サービスが読み込まれなくなる問題を修正しました。

開発者コミュニティ


17.10.0 - 3.0 より前 Visual Studio 2022 バージョン 17.10 Preview 3

2024 年 4 月 9 日リリース

この Visual Studio 2022 バージョン 17.10 Preview 3 リリースの新機能の概要

Visual Studio の GitHub Copilot

GitHub Copilot: AI を利用したコード補完が Visual Studio IDE にシームレスに組み込まれているので、日々のタスクを強化し、最新の AI 主導のコーディング エクスペリエンスを実現できます。 Copilot は、以下を提供して、効率アップを実現できるように設計されています。

  • パーソナライズされたコードの提案
  • Git コミット メッセージの作成
  • コード関連クエリの回答

Visual Studio 17.10 に統一された新しい Copilot エクスペリエンスを導入しました。Preview 3 で利用できます。 これは、Copilot と Copilot Chat の機能を 1 つの便利なパッケージにまとめたものです。2 つの拡張機能を個別にインストールする必要がなくなりました。 より緊密に統合された AI エクスペリエンスをご活用ください。 最新の AI エクスペリエンスを利用するために、GitHub にサインインするか、無料体験を開始するして、GitHub Copilot のサブスクリプションを今すぐアクティブにしましょう。

Copilot の動作

注: Copilot は Visual Studio インターフェイスの右上隅に配置されるようになりました。

デバッグと診断

Copilot によって生成されたブレークポイント条件

AI によって生成された条件付きブレークポイントとトレースポイントに対する提案を使用して、デバッグ速度を向上します。 Copilot はコードを分析して、ブレークポイントに合わせて調整されたスマートな式を提案し、デバッグをよりスムーズにします。

条件付きブレークポイントまたはトレースポイントを設定し、設定ウィンドウの条件領域にカーソルを合わせると、Copilot はコードに基づいて AI で生成された式のアイデアをすばやく提示します。 ニーズに最適な条件を選択し、ブレークポイントまたはトレースポイントを簡単に配置します。

AI によって生成されたブレークポイント

SQL

SSDT は Visual Studio for ARM64 でサポートされています

Visual Studio for ARM64 でデータベース プロジェクトを作成できるようになりました。 このリリースでは、クエリ エディターでの IntelliSense のサポートが追加されました。

生成された pull request の説明

生成された pull request の説明を更新して、より一貫性のある、反復的でない結果を用意しました。 [pull request 機能の作成] ウィンドウでこの機能を見つけて、こちらのアンケートでご意見をお寄せください

ソリューションの読み込みを取り消す

すべてのプロジェクトが読み込まれる前にソリューションの読み込みプロセスを停止したい場合があります。 操作を取り消して、空の環境 IDE に戻ることができるようになりました。 読み込みのキャンセル

Microsoft Teams 開発ツール (Teams ツールキット)

Teams ツールキットに、Teams アプリを管理用にすべてのファイルの整理に使用される新しいプロジェクト ファイル (.ttkproj) が含まれるようになりました。 新しい Microsoft Teams アプリ プロジェクトを作成すると、2 つのプロジェクトを含むソリューションが作成されます。Teams ツールキット機能のアプリ マニフェストとその他のファイルを含む TeamsApp プロジェクトとともに、会話ボット、タブなどのアプリ機能を実装するためのサンプル コードを含む別の C# プロジェクトが表示されます。

Teams ツールキットの新しいソリューション

また、次の変更も確認できます。

  • Teams ツールキット プロジェクト メニューが TeamsApp プロジェクトで検出できるようになりました
  • プレビュー機能 > のサポートにより、複数プロジェクト起動プロファイルを有効にして、Teams、Outlook、または Teams アプリのサポートされているその他のプラットフォームでデバッグを簡単に開始できます

既知の問題: [ソース管理] ダイアログ

"このソリューションに関連付けられているソース管理プロバイダーが見つかりませんでした。" というダイアログが表示されないようにするには、回避策のチケットをご覧ください。


17.10.0 - 2.0 より前 Visual Studio 2022 バージョン 17.10 Preview 2

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

この Visual Studio 2022 バージョン 17.10 Preview 2 リリースの新機能の概要

C++

Razor ファイル内の C# コードのインレイ ヒント

Razor (.razor、.cshtml) ファイルで C# コードのインレイ ヒントを有効にできるようになりました。 インレイ ヒントでは、リテラルのパラメーター名とオブジェクトのインスタンス化がコードと共にインラインで表示されます。 インレイ ヒントではまた、推論された型 (つまり var) とラムダ パラメーター型を持つ変数の型ヒントも表示できます。 この機能は、[ツール] > [オプション] > [テキスト エディター] > [C#] > [詳細設定] を使用して有効にできます。

Razor ファイルのインレイ ヒント

Visual Studio エディターで pull request のコメントを表示して対処する

GitHub と Azure DevOps の pull request のコメントを Visual Studio の作業ファイルで直接表示できるようになりました。 コンテキストをブラウザーに切り替えることなく、コンテキスト内に留まったまま、必要なコード変更を行い、同僚の提案と対話します。

機能フラグ "Pull Request Comments" を有効にし、pull request ブランチをチェックアウトして作業を開始します。

ファイル内のコメントの表示を有効にする通知

ツール バーを使用して、pull request 内のファイルとファイル内のコメントの間を移動できます。

エディター内の pull request コメント

次のリリースのための機能強化で既に取り組んでいる既知のバグは、削除されたファイルや、ソリューション エクスプローラーから開けない特殊なファイルの種類がスキップされることです。 このお客様から要求された機能に関する改善について、ぜひフィードバックをお寄せください。ご意見ご感想をここにお寄せください。

生成された pull request の説明を使用してコード レビューを改善する

生成された Git コミット メッセージ機能と同様に、GitHub Copilot によって作成された pull request の説明の最初のドラフトを取得できるようになりました。 同僚にそのレビューに関する重要なコンテキストを提供するうえでの支援を受け、pull request に適切な変更を含めていることを再確認できます。

アクティブな GitHub Copilot サブスクリプションと GitHub Copilot Chat 拡張機能がインストールされていることを確認する必要があります。 それを試すには、[pull request を作成する] ウィンドウ内の [AI で生成された pull request の説明を追加する] というきらめくペンのアイコンをクリックします。 この機能に関するフィードバックは、こちらで共有してください。

AI を使用して PR の説明を生成する

GitHub Copilot を使用してコミット履歴を解明する

Git 履歴は、ざっと調べるには難しく見えるかもしれませんが、多くの場合、コード ベースについて学習したり、バグの発生元を特定しやすくしたりするための最適な方法です。 各コミットの内容を理解しやすくするために、[コミットの詳細] ウィンドウに GitHub Copilot を活用した説明機能が追加されました。

アクティブな GitHub Copilot サブスクリプションと GitHub Copilot Chat 拡張機能がインストールされている必要があります。 いずれかのコミットをダブルクリックして、[Git リポジトリ] ウィンドウに [コミットの詳細] ウィンドウを開きます。 次に、[コミットの説明] というきらめくペンのアイコンをクリックして、変更の概要をコードと並べて取得します。 この機能は引き続き改善していく予定であるため、フィードバックをこちらで共有してください。

AI を使用してコミット メッセージを説明する

Code Search とナビゲーション

オールインワン検索では、UI を簡略化し、読みやすさを向上させるために、いくつかの変更を行いました。 これらの変更には、クエリでの一致の強調表示の削除、各結果の種類のカウントを含むステータス バーの削除、ステータス メッセージのフィルターの行への移動が含まれます。

オールインワン検索の UI の変更

ご意見ご感想を開発者コミュニティにお寄せください。

新しいテキスト書式設定オプションを使用して Visual Studio の読みやすさを向上させる

Visual Studio 2019 での斜体フォントのサポートに対処し、斜体、取り消し線、下線を IDE 全体でのテキストの書式設定の追加オプションとして導入しました。

斜体フォントを使用するコメントの書式設定

新しいオプションを使用してエクスペリエンスをカスタマイズするには、[ツール] > [オプション] > [環境] にある [フォントと色] ページに移動します。そこに、前に説明した各オプションのチェックボックスがあります。

画像のホバーのプレビュー

どの Web、デスクトップ、またはモバイル開発者も、たいていは画像を操作します。 これらには、C#、HTML、XAML、CSS、C++、VB、TypeScript、場合によってはコードのコメントから参照します。 一部の画像はローカルであり、一部はオンラインまたはネットワーク共有に存在し、その他は Base64 でエンコードされた文字列としてのみ存在します。 コードではそれらをさまざまな方法で、ただし、常にその画像がどのように見えるかが示されない文字列値として参照します。 今までは、の話です。

画像のホバーのプレビュー

コード エディターで画像の参照の上にマウス ポインターを置いたときに表示されるエディターのツールヒントが追加されました。 ツールヒントには画像が元のサイズで表示されますが、幅と高さは最大 500 ピクセルに制限されます。 プレビュー画像の下には、サイズ (ピクセル単位) とファイル サイズ (バイト単位) が表示されます。 この機能は、Visual Studio コミュニティとの密接なコラボレーショで開発されました。 今後ともよろしくお願いいたします。

デバッグと診断

新しい UpDown および ObservableCounter インストルメントを使用した .NET カウンター プロファイラーの視覚化

Visual Studio の .NET カウンター プロファイラーに、2 つの革新的なメトリックのサポートが導入されました。UpDown を使うと、インクリメントとデクリメントの両方の変更で、値をリアルタイムに追跡できます。ObservableCounter は、集計された合計を自律的に管理し、正確な制御のためのカスタマイズ可能なコールバック デリゲートを提供します。 示されているスクリーンショットでは、"total-hats" が UpDown カウンターを示すのに対して、"orders-pending" は ObservableCounter を示しています。

UpDown と ObservableCounter

さらに、タグに基づいてデータ ポイントを簡単にフィルター処理できるフィルター ポップアップ機能が実装されました。 これにより、概要ビューとスイムレーン ビューの両方が、適用された組み合わせに従って動的に調整されます。

UpDown と ObservableCounter フィルター

この機能強化により、柔軟性が大幅に向上するため、プロジェクトでの動的な値の監視が効率化されます。 たとえば、Web アプリケーションの開発では、UpDown カウンターがページ ビューなどのユーザー操作を監視できるのに対して、ObservableCounter は、アクティブなセッションの合計を効率的に管理することによってサーバー リソースを最適化します。

**マネージド メモリ ウィンドウ内の GC 分析情報

マネージド メモリ ウィンドウの [分析情報] タブで、GC 分析情報がサポートされるようになりました。 この機能は、誘発されたガベージ コレクション (GC) のインスタンスを明らかにして、アプリケーションのパフォーマンスをより深く理解できるようにします。 これらのインスタンスは、ガベージ コレクターでメモリ割り当てを自律的に管理できるようにするのではなく、手動介入を伴うことでプロセスの効率が低下する可能性があるため、一般には好ましくないと見なされています。 さらに、GC 分析情報により、これらの発生を時間の見積もりで分析する機能が提供されるため、誘発された GC のアプリケーションの実行タイムラインへの影響をより適切に把握できます。

GC_Insights

SQL

SSDT は Visual Studio for ARM64 でサポートされています

Visual Studio for ARM64 でデータベース プロジェクトを作成できるようになりました。 このリリースで使用できる SSDT のいくつかの主要な機能は次のとおりです。

  • データベース プロジェクト (開く、ビルド、発行)
  • スキーマ比較
  • データ比較
  • クエリ エディター
  • テーブル デザイナー (Table Designer)
  • データベースのプロパティ エディター
  • オブジェクト リファクタリング

このリリースのいくつかの制限は次のとおりです。

  • デバッガー
  • IntelliSense
  • localdb を使用したローカル コンピューターでのデータベース開発

Windows フォーム アウトオブプロセス デザイナー

Windows フォーム アウトオブプロセス デザイナーでのパフォーマンス向上

主要パートナーとの実りの多いコラボレーションを通して、WinForms サーバー プロセス TypeResolutionService の大幅な機能強化を発表できることを嬉しく思います。 これらの機能強化により、一般的な基幹業務アプリケーションで 30% から印象的な 50% までの、デザイン時の顕著なパフォーマンス向上が実現されました。 特に、これらの機能強化は、プロジェクトのリビルドやプロジェクト参照での調整などの、サーバー プロセスの再起動とデザイナーの再読み込みをトリガーするシナリオ時に際立って輝きます。 これらのパフォーマンス向上の中心には、私たちのチームによって実装された新しいメカニズムがあり、デザイナーの読み込みにとって非常に重要なアセンブリが優先されます。 WinForms デザイナーのパフォーマンスを引き続き向上させることができるように、更新されたデザイナーを探索し、VS フィードバック チャネルで貴重なフィードバックを共有することをお勧めします。

Microsoft Teams 開発ツール (Teams Toolkit)

  • 開発者プログラムで発生した最新の変更に従って、Microsoft 365 開発者プログラムに関する UI の単語と文字列が更新されました。

拡張性

Visual Studio 2022 バージョン 17.10 Preview 以降に付属する Visual Studio インストーラーを使用して、マシン全体の Marketplace 拡張機能を *.vsconfig ファイルにエクスポートできるようになりました。 この機能は、*.vsconfig ファイルで指定されている拡張機能を読み込むための Visual Studio インストーラーの 17.9 に付属する機能の上に構築されています。 この機能でエクスポートしたい他の種類の拡張機能がある場合は、既存の開発者コミュニティ提案チケット「マーケットプレイス以外の拡張機能またはユーザー コンテキスト拡張機能を *.vsconfig ファイルにエクスポートする機能」でお知らせください。

*.vsconfig ファイルの使用の詳細については、オンライン ドキュメントを参照してください。


17.10.0 - 1.0 より前 Visual Studio 2022 バージョン 17.10 Preview 1

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

この Visual Studio 2022 バージョン 17.10 Preview 1 リリースの新機能の概要

Visual Studio には、コーディング タスク用のさまざまなツールと機能が用意されています。 新しいテクノロジが登場すると、新しいコンポーネントを統合して、ソフトウェア開発エクスペリエンスを強化しています。 これらのコンポーネントの一部は、既にインストールされているワークロードに追加することが推奨されます。 そのため、更新エクスペリエンスを効率化するために、17.10 P1 以降の Visual Studio では、ユーザーが Visual Studio を更新すると、これらの新しい推奨コンポーネントが自動的にインストールされます。

この設定は、以下の [設定の更新] ダイアログで変更できます。

推奨を含める

推奨されるコンポーネントを含む、Visual Studio のすべてのコンポーネントの一覧については、Visual Studio コンポーネント ID に関するページを参照してください

Android エミュレーターのパフォーマンスへの影響の検出の改善

Visual Studio は、Android エミュレーターの起動が試みられたときにハードウェア アクセラレーションを確認し、潜在的なパフォーマンスへの影響を説明する便利なダイアログを表示します。 お使いのマシンで、Windows ハイパーバイザー プラットフォーム (WHPX) によるハードウェア アクセラレーションが構成されていないか、またはサポートされていない場合、Android Emulator ハイパーバイザー ドライバー (AEHD) が必要になりました。 Intel Hardware Accelerated Execution Manager (HAXM) は、Android エミュレーター API レベル 33 以降では非推奨となり、Intel プロセッサ上の AEHD に置き換えられました。

詳細については、「Android エミュレーターでハードウェア アクセラレーションを有効にする方法 (Hyper-V と AEHD)」を参照してください

SSDT での MCD (複数列分散) のサポート

ユーザーは、エクスポート時に DW 互換性レベルを設定できるようになりました。

  • [データベース設定] の [操作] タブの下に、新しいデータベース オプションを追加しました。 "DW 互換性レベル" という名前です。
  • 使用できる値は、自動、10、20、30、40、50、9000 で、ターゲットが Microsoft Azure SQL Data Warehouse の場合のみ有効です

DW 互換性レベル

デバッグと診断

式からの条件付きブレークポイントとトレースポイントの作成

このアップグレードでは、"条件付きブレークポイントの挿入" と "トレースポイントの挿入" という新しいメニュー オプションによりデバッグが簡素化されました。自動変数、ローカル、ウォッチ ウィンドウ、データヒントのプロパティまたはフィールドの名前と値を使用して、ブレークポイントを簡単に作成できるようになりました。 これにより、特に複雑な式の場合に、ワークフローのデバッグが容易になります。

式とブレークポイント

メモリ ツールを使用したメモリ使用量の調査の簡略化

新しい "ルートへのホット パス" 機能は、オブジェクトの合計サイズを計算するためのルートへの最も可能性の高いパスを見つけることで、メモリ分析を改善します。 これは、最短パスの優先化や、実際のルートへの循環パスの回避などのショートカットを使用して、ヒープ グラフをツリーに変換します。 この機能は、メモリ調査の出発点として最適であり、メモリ使用量ツールの参照グラフでは "ルートへのホット パス" と呼ばれています。 下のツリーに赤いアイコンが付いたホット パスが表示されているのが分かります。

ルートへのホット パス

[プロセスにアタッチ] ダイアログの改良

Visual Studio の [プロセスにアタッチ] ダイアログが大幅に改善され、機能と使いやすさが向上しました。 これらの更新には、Visual Studio テーマとのシームレスな統合、接続情報のヒントを含むより省スペースなビュー、アクセスを高速化するための "ローカル" 接続の既定値としての設定などがあります。 また、ツリー ビューとリスト ビューの簡単な切り替え、折りたたみ可能なセクションによるプロセスのより適切な整理、簡略化されたコンボボックスを使用したコードの種類の選択が可能になりました。 さらに、"ウィンドウの選択/追跡" 機能が使いやすくなり、双方向の追跡が可能になったことで、プロセスを選択するとウィンドウが強調表示され、ウィンドウをクリックするとプロセスが選択されるようになりました。

プロセスへのアタッチ

EXE 用のターゲット インストルメンテーション

パフォーマンス プロファイラーのインストルメンテーション ツールを使用して、任意の実行可能ファイル (exe) のターゲット プロファイルが可能になりました。 exe ファイルを選択すると、スタートアップ プロジェクトのプロファイルと同様に、ターゲット インストルメンテーション ダイアログが表示されます。 この機能強化により、特定の実行可能ファイルのパフォーマンス メトリックを重点的に分析できます。 さらに、[項目の追加] ボタンを使用して追加のダイナミック リンク ライブラリ (DLL) を含めることで、プロファイルの範囲を拡大できるため、アプリケーションのパフォーマンスに関する調査を強化できます。

実行可能ファイルとインストルメント化

統合設定のプレビュー、Visual Studio の新しい設定エクスペリエンス

Visual Studio 17.10 Preview 1 以降では、Visual Studio の再構築された設定エクスペリエンスの初期プレビューを試すことができます。 Microsoft では全体的なエクスペリエンスに現在も取り組んでおり、設定を新しいエクスペリエンスに移行中ですが、お客様はこれを今すぐ試して、フィードバックを共有することができます。

新しい設定エクスペリエンスにより、カスタマイズした設定の構成、共有、保存がこれまで以上に容易になりました。 これにより、設定を構成する際の範囲が広がり、ユーザー (Visual Studio のインストール) と開いているソリューションまたはフォルダー レベルの両方で設定をカスタマイズする機能、強化された設定の検索機能、設定の JSON ベースのストレージなどを利用できるようになります。

Visual Studio の新しい設定 UI を示す画像

上記に加えて、各設定のメニューを開くための歯車アイコンが表示されるようになりました。 このメニューを使用すると、カスタマイズした設定の既定値へのリセットや、特定の設定に関するフィードバックの共有を簡単に行うことができます。

Visual Studio の新しい設定 UI の歯車アイコン メニューを示すアニメーション

この新しい設定エクスペリエンスを試すには、[ツール] > [オプション] > [環境] > [プレビュー機能] に移動し、[統合設定エクスペリエンス] チェックボックスをオンにするか、[ツール] > [オプションのエクスペリエンス] のメニュー ポップアップを使用して、[クラシック] から [プレビュー] に切り替えてください。 完了したら、Visual Studio を再起動して、[ツール] > [オプション] を使用して新しい設定エクスペリエンスにアクセスしてください。

この機能は、まだアクティブな開発段階にあります。 設定ページの中には、既存のエクスペリエンスから統合設定エクスペリエンスに移行されていないものもありますが、統合設定は、移行されていない設定の以前の UI にリンクされるため、お使いの設定をすべて管理できます。

お客様からのフィードバックは、次に移行するページに優先順位を付ける上で大変貴重なものとなります。 次に移行してほしいページに加えて、全体的な感想、改善方法、このエクスペリエンスに関するその他のフィードバックがありましたら Developer Community で共有してください。

.NET Aspire でクラウドネイティブ アプリを構築する

.NET Aspire は、監視可能で実稼働可能な分散型アプリケーションの構築を目的とした、熟慮されたクラウド対応スタックです。 .NET Aspire は、クラウドネイティブの特定の懸念事項に対処する NuGet パッケージのコレクションによって提供されます。 分散型のクラウドネイティブ アプリケーションの構築に、PostgreSQL や Redis などのコンテナー化されたリソースを使用する場合でも、Storage や Service Bus などの Azure コンポーネントを使用する場合でも、.NET Aspire は開発エクスペリエンスを簡素化し、次のような機能により分散型アプリ全体の可視性を高めます。

  • ソリューションの構成を必要としない、複数プロジェクトの起動およびデバッグ
  • 一連の熟慮された拡張機能と既定値を使用した HTTP 回復性、正常性チェック、OpenTelemetry の組み込みサポート
  • 新しい .NET Aspire ダッシュボードの起動エクスペリエンスを使用してコンテナー化されたリソース "および" .NET プロジェクトのログ、メトリック、分散トレースの便利なブラウザー内ビュー
  • Azure Developer CLI (AZD) の上に構築された新しいデプロイ手法。これにより、ほとんどの場合に独自のインフラストラクチャ コードを記述することなく、複数ノード デプロイ機能を利用できます

GIF

生成される Git コミット メッセージの更新

Microsoft では、お客様のフィードバックを反映し、生成される Git コミット機能の出力を短くしています。 Developer Community のチケットでこの変更に関するフィードバックを共有してください。

AI で生成された Git コミット メッセージの短縮された出力

作業項目の pull request へのリンク

Visual Studio で pull request を作成する際の Azure DevOps ユーザーからの要望の第 1 位は、作業項目のリンクを有効にすることでした。 [関連作業項目] セクションを使用して、pull request の説明で参照したすべての作業項目を表示できると "同時に"、Azure DevOps で作業項目を pull request にリンクできるようになりました。

作業項目のリンク

C++

  • CMake ターゲット ビューで CMake ターゲットをピン留めするためのサポートを追加しました。 [ピン留めされたターゲット] の最上位フォルダーが追加されました。 右クリックしてコンテキスト メニューで Pin オプションを選択することで、任意のターゲットをピン留めできます。

コンテキスト メニューを使用した CMake ターゲットのピン留め

Unpin を選択して、[ピン留めされたターゲット] フォルダー内の任意のターゲットのピン留めを解除することもできます。

  • MSVC ツールセットのマイナー バージョン番号が 19.39 (VS 2022 v17.9) から 19.40 (VS 2022 v17.10) にインクリメントされます。 プレビュー 1 リリースでは、MSVC ツールセットのバージョンは 19.40.33521.0 になります。 詳細については、ブログ記事「VS 2022 v17.10 の MSVC ツールセットのマイナー バージョン番号 14.40」を参照してください。

  • Build Insights を使用して、テンプレートのインスタンス化情報を表示できるようになりました。 テンプレートのインスタンス化コレクションは、[ツール] > [オプション] > [Build Insights] でアクティブにする必要があります。 再帰テンプレートのインスタンス化

  • UE コード スタイルに従ってインデントされる Unreal Engine マクロを追加しました。

  • Unreal Engine Test Adapter に必要な Unreal Engine プラグインをバックグラウンドで実行し続けることで、起動コストを大幅に削減できるようになりました。 これは、[ツール] > [オプション] > [Unreal Engine] を使用してアクティブにできるオプトイン機能です。


既知の問題

  • Delinea の権限管理ソフトウェアをインストールしているユーザーは、Visual Studio の起動時に問題が発生する可能性があります。 Delinea はこの問題を認識しており、対処しています。 この問題を解決する方法については、https://delinea.com/support からお問い合わせください。"

  • 一部の開発者は、ビルド構成を切り替えるときに (リリースからデバッグなど) ハングを経験しています。 影響を受けた開発者は、環境変数 'MSBUILDDISABLEFEATURESFROMVERSION=17.10' を設定できます。 この回避策は、Microsoft が完全なソリューションの提供に向けて取り組んでいる間、問題を軽減することを目的としています。 その他の詳細については、Developer Community サイトを参照してください


Note

この更新プログラムには、サード パーティの通知またはその付随するライセンスに規定されているとおり、別途ライセンスされている新しい Microsoft またはサード パーティ製ソフトウェアが含まれる場合があります。