.NET SDK 9
Microsoft · dotnet CLI、コンパイラツール、同梱の対応ランタイムを使用して、.NET 9 アプリケーションをビルドおよびテストできます。
紹介
AI 翻訳原文を表示.NET SDK 9 は、.NET 9 アプリケーションの開発とテストに必要な dotnet コマンドラインツール、C#/F# のビルドサポート、および対応する .NET と ASP.NET Core ランタイムを提供します。コンソールツール、ライブラリ、Web サービスなど、9.0 SDK 機能バンドに固定されたプロジェクトを保守する開発者に適しています。IDE ではなく、Windows 専用のデスクトップフレームワークを macOS で利用可能にするものでもありません。
インストールとプラットフォーム
公式の PKG を実行するか、brew install --cask dotnet-sdk@9 を使用します。9.0.318 osx-arm64 PKG の正確なサイズは 210,084,250 バイトで、Apple Silicon 向けです。x64 パッケージは別途提供されます。Microsoft の現在の .NET 9 サポート一覧には、Arm 64 と x64 向けに macOS 15、26、27 が記載されています。このサポート対象 OS の一覧は、古いバイナリが起動できる可能性のある最低バージョンとは別のものです。このインストーラー固有の最低要件は、独立した確認を行っていません。すべての SDK ワークロードに共通する固定の RAM 最低容量は示されていません。NuGet キャッシュ、ビルド出力、オプションのワークロードには、インストーラーのサイズを大きく上回るストレージが必要になる場合があります。
セットアップとプロジェクトの依存関係
インストーラーには管理者権限が必要です。セットアップ後に dotnet --info と dotnet --list-sdks を確認してください。自動的に選択される新しい SDK ではなく、特定の SDK が必要な場合は、リポジトリの global.json を使用します。SDK には対応する .NET と ASP.NET Core ランタイムが含まれるため、通常の SDK 利用では個別のランタイムインストーラーは不要です。ネイティブツール、Apple 向けワークロード、Xcode、外部ライブラリは、それらを使用するプロジェクトで追加で必要になるものであり、このパッケージへの同梱が保証されているわけではありません。
ライフサイクル、アカウント、ネットワーク
.NET 9 はメンテナンス段階にある STS リリースで、確認済みの Microsoft のポリシーによると、サポートは 2026 年 11 月 10 日に終了します。この固定されたメジャーバージョンに修正が無期限に提供されると考えず、サポート対象バージョンへの移行を計画し、互換性をテストしてください。ローカルでのコンパイルに Microsoft アカウントは不要です。パッケージの復元、ワークロードのインストール、更新、クラウドへのデプロイではネットワークサービスを使用します。プライベートフィードや Azure ツールでは認証情報が必要になる場合があります。CLI は、関連するオプトアウト設定を行わない限り、文書に記載されたテレメトリを収集します。
ライセンスと実用上のリスク
SDK リポジトリには MIT ライセンスが適用され、サードパーティに関する通知が含まれます。ツールは無料で利用できますが、プライベートパッケージ、商用の依存ソフトウェア、ホスト型インフラには、それぞれ独自の利用条件と料金があります。ビルドスクリプトや復元されたパッケージはコードを実行できるため、よく知らないリポジトリは確認し、フィードの認証情報を保護してください。SDK の選択やランタイムのロールフォワードはビルドや実行に影響する可能性があるため、保守更新はプロジェクトとデプロイ先のランタイムでテストしてください。図は Microsoft の Windows 向け Visual Studio Code コンソールアプリチュートリアルのもので、C# プロジェクトと統合ターミナルが表示されています。Visual Studio Code とそのデバッグ拡張機能は補助ツールであり、SDK に同梱された GUI ではありません。また、この図はこの Mac インストーラーや SDK パッチの画面をキャプチャしたものではありません。
出典:公式の 9.0 リリースメタデータ、Mac へのインストール、サポート対象のオペレーティングシステム、サポートライフサイクル、SDK ライセンス。
新バージョン 9.0.318の更新内容 10月7日 · OpenNavo編集部 · AI翻訳
- ランタイム公式リリースメタデータに対応する.NET/ASP.NET Core 9.0.20をバンドル。
- セキュリティサービス更新リリースにはCVE-2026-69439とCVE-2026-71328を記載。