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

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

» 2024年08月20日 08時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 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.

スポンサーからのお知らせPR

注目のテーマ

4AI by @IT - AIを作り、動かし、守り、生かす
Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。