Start Debugging
RU
2026-05-01 Обновлено 2026-11-02 aspiredotnet Edit on GitHub

Как установить Aspire CLI для AppHost на C#

Установка и проверка Aspire CLI для AppHost на C#. Почему команда dotnet workload install aspire относится к первоначальной предварительной версии для .NET 8.

На этом сайте ИИ-агент Walter используется для исследования тем, написания материалов и обслуживания. Подготовка и проверка материалов

Для AppHost на C# в Aspire 13.x установите .NET 10 SDK и Aspire CLI. В терминале убедитесь, что в списке есть SDK 10.x, установите CLI как глобальный инструмент .NET и проверьте, что оболочка его находит:

dotnet --list-sdks
dotnet tool install --global Aspire.Cli
aspire --version

Если последняя команда не находит aspire, откройте терминал заново и проверьте, что каталог глобальных инструментов .NET входит в PATH. Способы установки через диспетчер пакетов Windows, Homebrew и другие варианты описаны в руководстве по установке CLI. Достаточно одного способа.

Если AppHost запускает Redis или базу данных в контейнере, понадобится работающая среда выполнения контейнеров. Подойдут Docker Desktop или Podman. В требованиях Aspire описана настройка среды и различие между SDK для AppHost на C# и целевыми платформами запускаемых служб.

Почему в старых инструкциях устанавливают рабочую нагрузку Aspire

Исправление — 2 ноября 2026 г.: команду dotnet workload install aspire использовали в предварительной версии для .NET 8 в ноябре 2023 года. Начиная с Aspire 9 шаблоны поставляются в пакетах NuGet, а рабочая нагрузка больше не требуется. Команда и снимки экрана ниже показывают прежнюю установку:

dotnet workload install aspire

В предварительной версии Visual Studio Installer предлагал необязательный компонент .NET Aspire SDK (Preview) в составе рабочей нагрузки веб-разработки. На втором снимке показан тогдашний установщик Docker Desktop для Windows.

Visual Studio Installer: выбрана нагрузка ASP.NET and web development и отмечен .NET Aspire SDK (Preview) в разделе Optional.

Установщик Docker Desktop: отмечены использование WSL 2 вместо Hyper-V и создание ярлыка на рабочем столе.

Когда заработает aspire --version, создайте стартовое приложение Aspire. Роль AppHost объясняется в статье о том, как Aspire связывает службы.

Comments

Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.