Microsoft が Visual Studio 2022 17.6 の 2 番目のプレビューを公開

Microsoft が Visual Studio 2022 17.6 の 2 番目のプレビューを公開

Microsoft は、 Visual Studio 2022 17.6 Preview 2 が利用可能になったことを発表しました。この更新プログラムでは、Microsoft は、生産性を高め、ゲーム開発を合理化し、改善するために多くの改善に取り組んできました。NET モバイル開発をサポートし、より優れたエンタープライズ管理を提供します。

リリースノート

  • ASP.NET Web ワークロード用の統合 Edge 開発者ツールの削除

C++

  • CMake デバッガーの最新バージョンでは、現在定義されているターゲットとテストの状態をそのプロパティで表示できるようになりました。また、[ローカル] ウィンドウでディレクトリを表示できるようになりました。
  • メンバー関数の作成機能を使用して、コンストラクターと等値演算子をクラスにすばやく追加できるようになりました。フィールドを持つクラスがある場合、クラス名の下に 3 つのドットが表示され、それらの上にカーソルを置くとドライバー アイコンが表示されます。ドライバー アイコンのドロップダウンに、新しいメンバー関数の提案が表示されます。これにより、デフォルトのコンストラクター、すべてのフィールドを持つコンストラクター、等値演算子、およびすべてのフィールドを持つ等値演算子を追加できます。
  • HLSL (High Level Shading Language) は、ゲーム開発およびレンダリング アプリケーションでシェーダーを作成するために使用される DirectX 固有のプログラミング言語です。Tim Jones による人気のHLSL Tools 拡張機能がVisual Studio の一部として利用できるようになり、構文の強調表示、ステートメントの補完、定義への移動などを提供します。HLSL ツールを使用するには、Visual Studio インストーラーの「C++ を使用したゲーム開発」または「Unity を使用したゲーム開発」ワークロードでコンポーネントを有効にしてください。
  • C++ シンボルの Go To および All In One Search のパフォーマンスが向上しました。

Microsoft Teams 開発ツール (Teams Toolkit)

  • 機能フラグ「Teams アプリ構成の改善」を追加します。Teams Toolkit のプレビュー機能により、開発者は既存の内部および SaaS アプリケーションを Teams ネイティブ統合を使用して Teams に取り込むことができます。teamsfxapp.yml ファイルでは、Teams Toolkit エンジンが何をするかを定義します。
  • ディープ リンクを追加して、Teams 開発者ポータルから直接 Teams Toolkit を開きます。開発者ポータルで Teams プロジェクトを開き、Teams Toolkit で編集できるようになりました。

デバッグ、診断、プロファイリング

ブレークポイント グループ

  • Visual Studio デバッガーはブレークポイント グループをサポートするようになりました。これにより、組織化されたグループで多数のブレークポイントをすばやく簡単に管理できます。
  • ブレークポイント ウィンドウの [新規] ドロップダウンを使用して、新しいブレークポイント グループを作成できます。既存のグループにブレークポイントを追加するには、ブレークポイントを右クリックして [ブレークポイント グループに追加] を選択します。ブレークポイントを目的のグループにドラッグ アンド ドロップすることもできます。これらのブレークポイント グループは、有効化、無効化、および削除できます。ブレークポイントは、必要に応じて個別に、または組み合わせて切り替えることができます。

Memory Tool Insights スパース配列

  • Visual Studio のメモリ分析ツールに、スパース配列を識別して表示する機能が追加されました。[Insights] タブの下に、スパース配列を含むリスト オブジェクトが表示されます。
  • スパース配列は、ほとんど要素がゼロの配列であり、パフォーマンスとメモリ使用量の点で非効率的です。メモリ分析ツールはこれらの配列を自動的に検出し、これらのゼロ値が原因でどれだけのメモリが浪費されているかを示します。
  • デバッガーは、の組み込みをサポートするようになりました。natstepfilter と。以前のグローバルな場所ではなく、個々のソリューション内の natjmc ファイル。この変更により、これらのファイルをリポジトリ内の他のファイルとして扱い、それに応じて共有できるようになるため、チーム内でより効率的なコラボレーションが可能になります。

計装ツール

  • Visual Studio Instrumentation ツールが C++ コードをサポートするようになり、パフォーマンス分析が向上しました。計測ツールにアクセスするには、[デバッグ] > [パフォーマンス プロファイラー] に移動し、表示される [プロファイラー] ウィンドウから [計測] を選択します。
  • インストルメンテーション データ ビューには、実行時間の長い順に並べられた関数のリストが表示されるため、潜在的なボトルネックを簡単に特定できます。さらに、ホット パス セクションには、最も多くの CPU を消費している関数のコール スタックが表示され、パフォーマンスの問題をさらに詳しく知ることができます。

のプロファイラ ライブ グラフ。WSL 上の NET

  • Visual Studio プロファイリング ツールは、WSL の dotnet-monitor からの収集中にライブ グラフもサポートするようになりました。WSL ライブ メトリックを使用できます。NET オブジェクトの割り当て、CPU 使用率、および. NETカウンターツール。
  • ツールが最初に WSL の dotnet-monitor からデータを収集している間、ライブ カウンター情報のリアルタイム グラフを確認できます。その後、収集を停止して、メモリ割り当て、呼び出しツリー、関数、コレクション、およびその他の関連の詳細な内訳ビューを確認できます。データ。

.NET オブジェクト割り当てツール

  • 。NET オブジェクト割り当てツールに、a から割り当てをインポートする機能が追加されました。ETL ファイル形式を使用する NET データ プロバイダー。たとえば、から取得した ETL ファイルがあるとします。NET プロバイダーに割り当てティック イベントが含まれている場合、ツールはそのデータ内で行われた割り当てを実行および表示できます。

Git ツールの機能強化

ビルド中のステージングとコミット

ビルド中に変更をステージングし、ステージングされたアイテムをコミットできるようになりました。ファイルが変更される可能性があるため、直接コミットするのは危険な操作ですが、ビルドの実行中にファイルをステージングし、ファイルが正しいことを確認してコミットできるようになりました。

GitHub の問題と Azure DevOps の作業項目 – 検索の改善

コミット メッセージでの問題と作業項目の統合が改善され、最近更新していないアイテムや、自分とは関係ないがプロジェクトやリポジトリの一部であるアイテムをクエリするときに、より良い検索結果が得られるようになりました。検索は、アイテムの名前の完全な文字列を照合することによって機能します。これにより、ブラウザーと Visual Studio の間で項目 ID のコピーと貼り付けを最小限に抑えることができます。

改善された結合ダイアログ

マージ ダイアログの更新により、影響を受けるファイルの数を理解しやすくなり、競合が発生する可能性がある場合は警告が表示されます。

Git 履歴のパフォーマンスの向上

Git 履歴ウィンドウの大幅な改善により、以前のコミットの読み込みが高速になり、ファイルとフォルダーの履歴を以前よりもすばやく掘り下げることができます!

新しいブランチとタグの命名機能の強化

[新しいブランチ] ダイアログと [新しいタグ] ダイアログの改善により、スペースが自動的にダッシュに置き換えられ、名前に無効な文字が含まれないようになりました。

企業経営

イントラネットから Visual Studio レイアウトをホストして展開する

IT 管理者は、ファイル共有に加えて、イントラネット Web サイトでレイアウトをホストおよび展開できるようになりました。イントラネットの場所を使用すると、特に現在複数のグローバル ネットワーク ファイル共有を使用している組織の場合、レイアウト メンテナンスが簡素化され、インストール パフォーマンスが向上します。このシナリオは現在、IT 管理者がリモートで展開することを対象としています。フィードバック サイトにアクセスして、このエクスペリエンスを有効にする方法のガイダンスを確認し、必要な機能が不足している場合はお知らせください

インストーラーで利用可能な製品への露出を制限する

Visual Studio インストーラーの [利用可能] タブを表示したときに、利用可能な製品として提供される製品を制御するロジックを更新しました。現在のプレビューに簡単にアクセスできるようになりました。また、チャネルを無効にするか、新しい「HideAvailableTab」ポリシーを使用して使用可能なタブを完全に無効にすることで、特定の製品への露出を制限することができます。

新しいプレビューを試してみたい場合は、 Visual Studio のプレビュー Web ページにアクセスして、[プレビューのダウンロード] をクリックしてください。プレビューは並べてインストールされるため、既存の安定した Visual Studio インストールについて心配する必要はありません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です