コンテンツにスキップ
Docs Try Aspire
Docs Try

事前準備

Aspire を始める準備はできていますか?開始する前に、開発環境にいくつかの必須ツールが整っていることを確認してください。このガイドでは、Aspire ソリューションを自信を持って構築・実行するために必要なすべてのセットアップについて説明します。

  1. 言語ランタイムをインストール

    Section titled “言語ランタイムをインストール”

    Aspire の C# AppHost は .NET を基盤としています。.NET は、モダンなアプリケーションとクラウド サービスを構築するための、無料でオープンソースのクロスプラットフォーム フレームワークです。.NET 10.0 SDK をインストールする必要があります。C# の事前知識は必須ではありません。

    お使いのオペレーティング システム (Windows、macOS、Linux) に応じた インストール手順 に従ってセットアップを完了します。

  2. OCI 準拠のコンテナー ランタイムをインストール

    Section titled “OCI 準拠のコンテナー ランタイムをインストール”

    ローカル コンテナー サポート用に 1 つのランタイムを選択します。ほとんどの Aspire 開発者には Docker Desktop が推奨されるデフォルトです。

    推奨されるデフォルト Docker Desktop をインストール

    コンテナーを構築・実行するための、馴染みがあり広くサポートされた環境です。

  3. 統合開発環境 (IDE) をインストール

    Section titled “統合開発環境 (IDE) をインストール”

    Aspire は複数の IDE とコード エディターをサポートしています。ワークフローに最適なものを選択できます:

    さらに、C# 言語サポートのため C# 拡張機能 をインストールしてください。

    Aspire は次の IDE でもよく動作します:

    • Visual Studio: C# 開発用のフル機能 IDE で、デバッグ、IntelliSense、Git サポートを備えています。
    • JetBrains Rider: コード分析、リファクタリング、デバッグなどの高度な機能を備えた、クロスプラットフォーム対応の強力な C# IDE です。

ローカル インストールの代替案を検討する (オプション)

Section titled “ローカル インストールの代替案を検討する (オプション)”

ローカル マシンに前提条件をインストールしない場合は、GitHub CodespacesDev Containers などのクラウドベースのオプションを使用して Aspire ソリューションを開発できます。これらのオプションを使用すると、クラウド環境で作業でき、ローカル インストールが不要になりますが、ローカル インストールと同じパフォーマンスは提供されない場合があります。

Aspire チームは、すぐに開始できるように、事前設定されている Dev Container を備えた GitHub Codespaces 設定を保守しています:

GitHub Codespaces で microsoft/aspire-devcontainer を開く