検索
ニュース

.NET 9で開発体験はどう変わる? Microsoft、「Visual Studio 2022バージョン17.12 Preview 1」公開AI支援機能も強化

Microsoftは、「Visual Studio 2022バージョン17.12 Preview 1」を公開した。.NET 9対応と、AIによる新しい生産性機能の提供に重点が置かれている。

Share
Tweet
LINE
Hatena

 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.

ページトップに戻る