.NET 9で開発体験はどう変わる? Microsoft、「Visual Studio 2022バージョン17.12 Preview 1」公開:AI支援機能も強化
Microsoftは、「Visual Studio 2022バージョン17.12 Preview 1」を公開した。.NET 9対応と、AIによる新しい生産性機能の提供に重点が置かれている。
Microsoftは2024年8月14日(米国時間)、「Visual Studio 2022バージョン17.12 Preview 1」(以下、VS 17.12 Preview 1)を公開した。
Visual Studio 2022バージョン17.12(以下、VS 17.12)では、2024年11月リリース予定の「.NET 9」を使用するプロジェクトにおける優れた開発者体験の提供と、AI(人工知能)による新しい生産性機能の提供に重点が置かれており、全体的な改良も継続されている。
VS 17.12では、.NET 9を使用した開発が完全にサポートされ、開発者は.NET 9の全ての機能強化点を簡単に活用できる。IDE(統合開発環境)機能のアップデートにより、.NETやASP.NETを使用して快適に作業できるという。
.NET 9で開発体験はどう変わる?
8月15日にリリースされた「.NET 9 Preview 7」では、主に以下のような機能が強化されている。
ランタイム
- トリミングをサポートする、機能スイッチの属性モデル
- 汎用(はんよう)パラメーターをサポートするUnsafeAccessorAttribute機能
- ガベージコレクション
- パフォーマンス向上
ライブラリ
- Base64Url
- BinaryFormatterの削除
- コレクション
- コンポーネントモデル(TypeDescriptorのトリミングサポート)
- 暗号化
- 新しいTimeSpan.From*オーバーロード
- 依存関係の注入(ActivatorUtilities.CreateInstanceコンストラクタ)
- 診断
- LINQ
- ソースジェネレータのロギング
- ネットワーキング
- リフレクション
- 正規表現
- シリアル化(System.Text.Json)
- Span
- System.Guid
- System.IO
- System.Numerics
- AI用テンソル
- スレッディング
SDK
- ユニットテスト
- .NETツールのロールフォワード
- ターミナルロガー
- NuGetのセキュリティ監査
- MSBuildスクリプトアナライザー(BuildChecks)
- アナライザーミスマッチ問題の軽減
- ワークロードの制御を強化するワークロードセット
- コンテナ
C#
- OverloadResolutionPriority属性によるオーバーロードの優先順位付けの改善
ASP.NET Core
- Blazor
- SignalR
- 最小API
- OpenAPI
- 認証と権限承認
.NET MAUI
- 新しいコントロール
- コントロールの機能強化
- アプリのライフサイクル
- ハンドラ切断ポリシー
- マルチウィンドウのサポート
- ネイティブの埋め込み
- プロジェクトテンプレート
- Xcode同期
- 非推奨API
- .NET for Android
- .NET for iOS
AIによる生産性向上
Microsoftは、AIを使用して開発者の生産性の根本的な向上への尽力を続けており、VS 17.12では、GitHub CopilotにVisual Studio固有の改良が加えられるという。
Visual Studioからより多くのコンテキストが提供され、GitHub Copilotは、開発者のコンテキストに応じたより包括的な知識を使用して、正確な提案をするようになる。このコンテキストと、よりファインチューニングされたコード生成機能の組み合わせにより、VS 17.12はコーディング体験を大幅に向上させると、Microsoftは述べている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- GitHub Copilotの統合で強化された「Visual Studio 2022 バージョン 17.10」のGitツール機能とは
Microsoftは、2024年5月に一般提供を開始した「Visual Studio 2022 バージョン 17.10」の最新のGitツール機能を公式ブログで紹介した。 - 「Visual Studio」のAI支援機能が強化 「GitHub Copilot」のコード補完とIntelliSenseリストが連動
GitHubのAIペアプログラミングツール「GitHub Copilot」と、Microsoftの統合開発環境「Visual Studio」のAI支援機能の連携が強化された。 - 「Visual Studioの起動待ち」とはおさらば? 開発者の生産性を最大化させるMicrosoftの秘策
Microsoftは同社の技術ブログで「Visual Studio 2022」の開発者体験の改善について解説した。「Microsoft Dev Box」を組み合わせることでVisual Studio 2022の起動を高速化したり、ID入力を最低限に抑えたりできるという。
関連リンク
- First preview of Visual Studio 2022 v17.12 with .NET 9(Microsoft)
- .NET 9 Preview 7 is now available!(Microsoft)
- What's new in the .NET 9 runtime(Microsoft Learn)
- What's new in .NET libraries for .NET 9(Microsoft Learn)
- What's new in the SDK for .NET 9(Microsoft Learn)
- ASP.NET Core 9.0 の新機能(Microsoft Learn)
- .NET 9 向けの .NET MAUI の新機能(Microsoft Learn)