ホームページ  >  記事  >  Microsoft、Visual Studio 2022 17.6 の 2 番目のプレビュー バージョンをリリース

Microsoft、Visual Studio 2022 17.6 の 2 番目のプレビュー バージョンをリリース

WBOY
WBOY転載
2023-04-16 17:55:031410ブラウズ

#Microsoft は、Visual Studio 2022 17.6 Preview 2 の提供を発表しました。この更新プログラムでは、Microsoft は生産性の向上、ゲーム開発の簡素化、.NET モバイル開発の改善、およびより優れたエンタープライズ管理の提供を目的として多くの改善を行いました。

リリース ノート

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

C

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

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

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

デバッグ、診断、分析

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

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

メモリ ツール インサイトのスパース配列

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

インストルメンテーション ツール

  • Visual Studio インストルメンテーション ツールが C コードをサポートし、パフォーマンス分析が向上しました。インストルメンテーション ツールにアクセスするには、[デバッグ] > [パフォーマンス アナライザー] に移動し、表示される [アナライザー] ウィンドウから [インストルメンテーション] を選択します。
  • インストルメンテーション データ ビューには、実行時間の長い順に並べ替えられた関数のリストが表示されるため、潜在的なボトルネックを特定しやすくなります。さらに、「ホット パス」セクションには、最も CPU を使用する関数のコール スタックが表示され、パフォーマンスの問題についてのさらなる洞察が得られます。

WSL 上の .NET 用プロファイラー ライブ グラフ

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

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

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

Git ツールの機能強化

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

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

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

コミット メッセージでの問題と作業項目の統合が改善され、最近更新されていないプロジェクトや自分に関係のないプロジェクトをクエリできるようになりました。ただし、プロジェクトまたはリポジトリ プロジェクトのより良い検索結果を取得するに属します。検索は、プロジェクト名の完全な文字列と一致することによって実行されます。これにより、ブラウザーと Visual Studio の間で項目 ID をコピー&ペーストする作業を最小限に抑えることができます。

マージ ダイアログの改善

マージ ダイアログを更新して、影響を受けるファイルの数を簡単に確認し、競合が存在する可能性がある場合に警告できるようにしました。

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

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

新しいブランチとタグの名前付けの強化

[新しいブランチ]と[新しいタグ]ダイアログ ボックスの機能強化により、名前に無効な文字が含まれるのを避けるために、スペースが自動的にダッシュに置き換えられます。

エンタープライズ管理

イントラネットからの Visual Studio レイアウトのホストと展開

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

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

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

新しいプレビューを試してみたい場合は、Visual Studio プレビュー Web ページにアクセスして、[プレビューをダウンロード] をクリックしてください。プレビュー バージョンは並行してインストールされるため、既存の安定した Visual Studio インストールについて心配する必要はなく、プレビュー バージョンを切り替えることができます。

以上がMicrosoft、Visual Studio 2022 17.6 の 2 番目のプレビュー バージョンをリリースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyundongfang.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。