Abp 安装
2023-11-15

Abp 安装

  • 安装命令行工具

安装

ABP CLI 是一个dotnet 全局工具。使用命令行窗口安装它:

dotnet tool install -g Volo.Abp.Cli

要更新现有安装:

dotnet tool update -g Volo.Abp.Cli

列表模块

列出开源应用程序模块的名称。

用法

abp list-modules [options]

例子:

abp list-modules

添加模块

通过查找模块的所有包,在解决方案中查找相关项目并将每个包添加到解决方案中的相应项目中,将多包应用模块添加到解决方案中。

它还可以为您的解决方案创建一个新模块并将其添加到您的解决方案中。见--new选项。

一个业务模块通常由几个包组成(因为分层、不同的数据库提供者选项或其他原因)。使用add-module命令极大地简化了向解决方案添加模块的过程。但是,每个模块可能需要一些额外的配置,这些配置通常在相关模块的文档中指出。

用法

abp add-module <module-name> [options]

例子:

abp add-module Volo.Blogging
  • 此示例将Volo.Blogging模块添加到解决方案中。
abp add-module ProductManagement --new --add-to-solution-file
  • 此命令创建一个为您的解决方案定制的全新模块(名为ProductManagement)并将其添加到您的解决方案中。

选项

  • --solution-s:指定解决方案 (.sln) 文件路径。如果未指定,CLI 会尝试在当前目录中查找 .sln 文件。
  • --skip-db-migrations:对于 EF Core 数据库提供程序,它会自动添加新的代码优先迁移 ( Add-Migration) 并在Update-Database必要时更新数据库 ( )。指定此选项可跳过此操作。
  • -sp--startup-project: 启动项目的项目文件夹的相对路径。默认值为当前文件夹。
  • --new:创建一个全新的模块(为您的解决方案定制)并将其添加到您的解决方案中。
  • --with-source-code:将模块的源代码下载到您的解决方案文件夹并使用本地项目引用而不是 NuGet/NPM 包。此选项始终为Trueif --new
  • --add-to-solution-file:将下载/创建的模块添加到您的解决方案文件中,因此当您在 IDE 上打开解决方案时,您还将看到该模块的项目。(只有当可用--with-source-codeTrue。)