.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)