项目

设置商品目录模块

在本部分中,您将把 ModularCrm.Catalog 模块安装到主应用程序中,该主应用程序是在上一部分中创建的。

将商品目录模块安装到主应用程序

模块内部并不包含可执行的应用程序。ModularCrm.Catalog.UI 项目只是一个类库项目,而非可执行的 Web 应用程序。模块需要安装到一个可执行的应用程序中才能运行。

请确保 Web 应用程序未在 Solution Runner 或您的 IDE 中运行。向正在运行的应用程序安装模块会导致错误。

产品模块目前尚未与主应用程序关联。右键单击 ModularCrm 模块(位于 main 文件夹内)并选择 导入模块 命令:

abp-studio-import-module

导入模块 命令会打开如下对话框:

abp-studio-import-module-dialog-for-catalog

选择 ModularCrm.Catalog 模块并勾选 安装此模块 选项。如果您不勾选此选项,则只会导入模块但不会设置项目依赖项。不安装而仅导入模块可用于手动设置项目依赖项。我们希望自动完成,因此请勾选 安装此模块 选项。

点击 确定 按钮后,ABP Studio 将打开 安装模块 对话框:

abp-studio-module-installation-dialog-for-catalog

从左侧区域选择 ModularCrm.CatalogModularCrm.Catalog.UI 包,并确保中间区域的 ModularCrm 包已按上图所示勾选。最后,点击 确定

构建主应用程序

安装完成后,通过右键单击 ModularCrm 模块(位于 main 文件夹下)并选择 Dotnet CLI -> Graph Build 命令来构建整个解决方案:

abp-studio-graph-build

Graph Build 是一个 dotnet CLI 命令,它会递归地构建所有引用的 dotnet 项目,即使这些项目不属于根解决方案的一部分。

在使用 ABP Studio 开发多模块解决方案时,如果您修改了依赖的模块,可能需要对根/主模块执行 Graph Build

运行主应用程序

打开 Solution Runner 面板,点击 播放 按钮(靠近解决方案根目录),右键单击 ModularCrm 应用程序并选择 浏览 命令。这将在内置浏览器中打开 Web 应用程序。然后,您可以导航到应用程序主菜单上的 Catalog 页面,查看来自 ModularCrm.Catalog 模块的商品目录页面:

abp-studio-solution-runner-initial-catalog-page

总结

在本部分中,您将 ModularCrm.Catalog 模块安装到了主应用程序,并运行解决方案以测试是否安装成功。在下一部分,您将学习如何为商品目录模块创建实体、服务和基本用户界面。


在本文档中