aspire 新命令

本文适用于: ✔️ Aspire CLI 9.4.0 及更高版本。

Name

aspire new - 创建新 Aspire 项目或解决方案。

Synopsis

aspire new [command] [options]

Description

基于 aspire new 模板的 Aspire 命令是用于创建 Aspire 项目、应用或解决方案的工具。 每个命令指定要使用的模板,驱动程序的选项指定模板的选项。

此命令默认为 交互 模式。 在没有任何选项的情况下执行时,命令提示符会提示你输入项目模板和版本、名称和输出文件夹。 提供--name--output--version选项时,该命令将以非交互式方式运行,并根据命令模板生成文件。

选项

可以使用以下选项:

  • -n, --name

    要创建的项目的名称。

  • -o, --output

    项目的输出路径。

  • -s, --source

    要用于项目模板的 NuGet 源。

  • -v, --version

    要使用的项目模板的版本。

  • -?, -h, --help

    打印可用命令和选项的帮助和用法文档。

  • -d, --debug

    启用控制台的调试日志记录,以便在 Aspire 运行命令时输出 CLI 所执行操作的详细信息。

  • --wait-for-debugger

    在运行命令之前等待调试器附加。

Commands

每个命令都表示一个模板。 将 --help 参数传递给模板命令,以打印模板可用的选项。

Command Template
aspire Aspire 空应用
aspire-apphost Aspire AppHost
aspire-mstest Aspire 测试项目 (MSTest)
aspire-nunit Aspire 测试项目 (NUnit)
aspire-servicedefaults Aspire 服务默认值
aspire-starter Aspire 入门应用
aspire-xunit Aspire 测试项目 (xUnit)

Examples

  • Aspire从模板创建解决方案。 由于选择了模板(aspire-starter),因此系统会提示输入名称、输出文件夹和模板版本。

    aspire new aspire-starter
    
  • 创建从 aspireapp 模板命名的 AppHost 项目,并将输出放置在名为的文件夹aspire1中。

    aspire new aspire-apphost --version 9.4.0 --name aspireapp1 --output ./aspire1