【问题标题】:How do you add a custom application module to an ABP Project using the CLI?如何使用 CLI 将自定义应用程序模块添加到 ABP 项目?
【发布时间】:2022-10-10 23:41:13
【问题描述】:

我创建了一个可以被其他项目使用的模块(MyModule)。如何使用 cli 将此模块添加到另一个项目?

创建项目或模块时,可以选择使用来自本地源的模板。但是,'add-module' 命令没有这样的选项,不管有没有 --new 选项。此命令将用户限制为仅来自此地址 https://abp.io/api/download/modules/ 的 VOLOSOFT ABP 模块。

长期的解决方案是将我手动放入一个项目并添加适当的“DependsOn()”。我正在寻找捷径。

【问题讨论】:

    标签: abp


    【解决方案1】:

    您可以使用 ABP UI 创建新模块并手动添加依赖项作为 ABP 文档 here 或使用 ABP CLI。我更喜欢使用 ABP CLI 并为此使用以下命令:

    abp add-module YourModuleName –new –add-to-solution-file
    

    通过上面的命令,ABP 会为你做所有事情,但是当你再次加载解决方案时会发现错误,因为在 Visual Studio 之外更改解决方案和项目引用是有限制的,所以你必须先解决解决方案文件,然后解决它遵循以下步骤:

    1. [重要的]首先备份您的解决方案或确保它在您的源代码管理中进行了更新。

    2. 使用记事本或任何其他文本编辑器打开解决方案文件。

    3. 您会在文件顶部找到新添加的模块项目,这就是问题所在。只需剪切线条并将其粘贴到解决方案文件中的正确位置即可。我相信你会处理的。

      这是我的参考,也是我自己对这个问题的破解,我没有 遵循任何官方文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      • 2015-03-27
      • 2015-11-26
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多