Visual Studio 2022 for Mac のロードマップ
Visual Studio for Mac のロードマップでは、6 か月から 12 か月先を見据えて、私たちが取り組む主なトピックについて説明します。 この作業は、IDE の開発に関して過去 1 年間に学んだことと、アンケート、Developer Community、その他の会話を通じてお客様からいただいた意見に基づいています。
ロードマップは製品への取り組みと共に進化し続け、私たちは少なくとも 3-4 か月に 1 回は計画を見直します。 IDE の [ヘルプ] > [提案の送信...] メニューを使って提案するか、Developer Community サイトで投票することで、ご意見をお寄せください。
Mark | 説明 |
---|---|
bullet | 開始されていない作業 |
チェック マーク | 完了した作業 |
🏃 | 進行中の作業 |
💪 | 努力目標 |
2022 年のテーマ
2022 年 (カレンダー年) のトップ テーマは次のとおりです。
- IDE の全体的なパフォーマンスと UI の応答性を向上させる。
- 最新の .NET プラットフォーム リリースをサポートする
- 編集、ビルド、デバッグ、テスト、Git、発行など、ツール エクスペリエンス全体について品質と機能を向上させます。
全般
Visual Studio 2022 for Mac の目標は、Mac 用にカスタマイズされた最新の .NET IDE を作成し、これまで Visual Studio でなじんできた生産性の高いエクスペリエンスを提供することです。 Visual Studio for Mac を macOS のネイティブ UI に移行することで、より優れたパフォーマンスと信頼性を実現します。 また、Visual Studio for Mac に組み込まれた macOS のアクセシビリティ機能をより有効に活用できるようになります。 また、ステータス バー、タブ、メニュー、IDE 全体の用語を更新し、Visual Studio for Mac の使用エクスペリエンスを Windows とより一貫性のあるものに更新しています。
- M1/Apple Silicon (ARM64) プロセッサでネイティブに実行する (Developer Community)
- Visual Studio (Windows) に合うように更新されたメニュー & 用語
- タブをドラッグ & ドロップしてドキュメント グループを作成する
- ネイティブ UI に移行されたタスク リスト & 正規表現機能
- アイコンの更新 (よりネイティブな macOS UI、Visual Studio (Windows) に合わせる)
編集
- サブワード ナビゲーション
- 🏃 LSP (言語サーバー プロトコル) ベースのエディターのサポート (今後の作業を有効にする)
- 新しい Razor エディター (LSP で実行)
- 新しい HTML/CSS エディター (LSP で実行)
- 🏃 アナライザーを実行する C# 言語サービスと他のアウト プロセス機能のサポート (エディターのパフォーマンスの向上)
- 💪 .editorconfig エディター
- 💪 スペル チェックのサポート
- 💪 色分けされた角かっこのペアのサポート
デバッグ
- デバッガーの [モジュール] ウィンドウ
- デバッガーの再起動ボタン (Developer Community) 🏃 MAUI C# のホット リロード 🏃 デバッガーのパフォーマンスの向上 🏃 ASP.NET C# のホット リロード
- 💪 [自動変数] ウィンドウやデバッグ対象モジュールの選択機能など、デバッガーの主要なギャップに対処する
テスト
- 🏃 開発者からの上位のフィードバックに対処する
Git バージョン コントロール
- 新しい [Git 変更] ウィンドウ
- 大きな Git のチェックアウトやプルを実行するときの信頼性の問題への対処 🏃 ステータス バーの新しい Git ブランチ セレクター 💪 Git マージ変更エクスペリエンスの改善 💪 GitHub 認証のサポート (プライベート リポジトリ アクセスを有効にする)
.NET
- ソリューション ウィンドウの [ユーザー シークレットの管理] メニュー
- Minimal API のスキャフォールディング
- .NET 7 SDK のサポート
- ソースで生成されたドキュメントへの移動 🏃 .NET 8 SDK Preview のサポート
プログラミング言語
- C# 11 のサポート
[インストール中]
- M1/Apple Silicon (ARM64) プロセッサでインストーラーをネイティブに実行する (Developer Community)
Azure 開発
- .NET 7 で実行する Azure Functions
.NET MAUI と Xamarin - クロスプラットフォーム開発
- 初期 .NET MAUI ツール (Developer Community)
- 🏃 MAUI C# のホット リロード
- 外部ライブラリを使用したアプリのビルドとデプロイに対するサポートの向上
- .NET MAUI アプリのプロパティとマニフェストのページの更新
- 統合されたアーカイブと発行のサポート
.NET MAUI と Xamarin に関連するロードマップ:
関連するロードマップ
Mac 上の .NET に関連する他のロードマップについては、以下を参照してください。