本文适用于: ✔️ 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