Visual Studio 2022 バージョン 17.0 プレビュー 1 の新機能は次のとおりです。

読書時間アイコン 5分。 読んだ


読者は MSpoweruser のサポートを支援します。私たちのリンクを通じて購入すると、手数料が発生する場合があります。 ツールチップアイコン

MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む

Microsoft Visual Studio2022プレビュー

本日、MicrosoftはVisual Studio2022バージョン17.0Preview 1をリリースしました。これにより、人気のあるIDEにUIの改善、64ビットのサポートなどがもたらされます。 最新バージョンの完全な変更ログは、以下で確認できます。

64ビット

  • devenv.exeは64ビットのみになりました

IntelliCode

  • 全行オートコンプリート

.NET 6 SDK

  • .NET 6 SDK(プレビュー)はVisual Studio2022に含まれています
  • このリリースでは、.NETMAUIプロジェクトが基本的にサポートされています。 一時的に、.NET6とは別に.NETMAUIワークロードをインストールする必要があります。を参照してください。 .NET MauiGitHubリポジトリ 詳しく知る

Gitツーリング

  • Team Explorer Git UIに戻る機能を削除し、 新しいGitエクスペリエンス 利用可能な唯一の組み込みツール。
  • VisualStudioインストーラーからGitHub拡張機能をインストールするオプションを削除しました。

テストツールのサポート

  • 17.0以降の新しいバージョンのテストプラットフォームでは、汎用テストと順序付きテストを実行できなくなります。 これらの特定の機能は、MSTestv1の初期バージョンの一部としてのみ出荷され、MSTestv2には含まれていません。 Microsoftは、これらの機能の使用率が非常に低いと考えており、順序付けられたテストは現在、最良のテスト手法に反していると見なされています。
  • 新しいTestSettingsファイルやTestSettingsエディターの作成など、一部のテストエクスペリエンスは17.0 Preview1では使用できません。 テスト実行では引き続きTestSettingsファイルを使用できますが、TestSettingsはRunSettingsに置き換えられ、Microsoftはユーザーに改善されたパフォーマンスと機能を移行することを推奨しています。 続きを読む.
  • コード化されたUIテスト および[Web負荷テスト](クラウドベースの負荷テストサービスのサポート終了| Azure DevOps Blog(microsoft.com))Microsoftは、これらのエクスペリエンスをVisual Studio 17.0に移植する作業を続けているため、1プレビュー2022ではサポートされません。マイクロソフトは、ユーザーがコード化されたUIテストとWeb負荷テストから移行することを強く推奨していますが、後続のプレビューでそれらをサポートすることを計画しています。 これらのテクノロジは2019年に正式に非推奨になり、Microsoftがユーザーへの影響を最小限に抑えることができる場合、Microsoftはこれらのテクノロジを製品から削除する予定です。

Webツール

  • [概要の公開]ページに、[ホスティング]セクションの右上隅にある[…]メニューの下で、リモートデバッグとプロファイリングを開始/停止するアクションが追加されました。
  • [接続されたサービス]ページに、ストレージエクスプローラーを起動するアクションが追加されました
  • .NET6に付属の「ASP.NETCoreEmpty」テンプレートは、新しい 「最小限のAPI」 Microsoftがサポートを追加し始めたパラダイム

拡張性

  • VS SDKにはいくつかの重大な変更が含まれており、Visual Studio2019拡張機能は2022年には機能しません。を参照してください。 VSSDKドキュメント 。
  • VSSDKリファレンスアセンブリはインストールされなくなりました VSSDK\VisualStudioIntegration\Common\Assemblies フォルダ。 ビルドがこれらのアセンブリに依存していた場合は、代わりにNuGetパッケージを使用するようにプロジェクトを移行してください。 オフラインシナリオの場合:
    1. nugetパッケージを復元するための組織内のnugetフィードを保持します。
    2. バイナリをチェックインします。

.NETFramework用の新しいWPFXAML Designer

現在のWPFXAML Designer for .NET Frameworkは、WPF XAML Designer for .NET(.NET Core)で使用されているものと同じアーキテクチャに基づいて、新しいWPF XAML Designer for .NETFrameworkに置き換えられています。

Visual Studioのエクスペリエンスは同じように見えますが、サードパーティのコントロールベンダーは、以前のモデルに基づく新しい拡張性モデルをサポートする必要があります。 .design.dll および Microsoft.Windows.Design.Extensibility 非推奨です。 すでに作成している場合 .designtools.dll .NET(.NET Core)の拡張機能。同じ拡張機能が、新しいWPF XAML Designer for .NETFrameworkでも機能します。

を参照してください 移行ドキュメント 新しい拡張性モデルに移行する方法の詳細については、以下をご覧ください。

一時的に削除された機能

Visual Studio 1のプレビュー2022リリースでは、いくつかの機能がまだ64ビットに移行されておらず、プレビューに含まれていません。 Microsoftは、これらの機能を将来の更新プログラムに含める予定であり、VisualStudioから削除されることはありません。

  • Webライブプレビュー
  • インストルメンテーションプロファイラー
  • Azureクラウドサービスプロジェクトのサポート
  • T-SQLデバッガ
  • Web負荷テストとTestController / TestAgent
  • Azure データレイク
  • コード化されたUIテスト
  • ドットファスケーター
  • IncredibuildIDE統合
  • IntelliCodeは、例を見つけて置換します

このリリースで対処された問題

開発者コミュニティから

既知の問題点

ソリューションエクスプローラーで右クリックしてTFVCソース管理にソリューションを追加すると、VSがクラッシュします

リンクをたどって、Visual Studio2022で発生しているすべての未解決の問題と利用可能な回避策を確認してください。 既知の問題点

情報源: Microsoft

トピックの詳細: 変更履歴, 開発者, Visual Studioの22