在上一节中,我们使用ABP CLI创建了第一个模块,这个模块可以独立进行开发和调试,现在我们来看一下如何发布和使用模块。假设我们已经开发完成,首先要做的是将模块进行打包,每个项目需要生成Nuget包进行发布。打包的方法可以参见我前面的文章《Visual Studio 2019 NuGet打包》。
打包完成后,可以将这些包发布到Nuget,在开发过程中,也可以在本地创建Nuget源进行引用,详见《Nuget包发布》和[《创建Nuget本地源》](https://www.jianshu.com/p/f6b5909a2018)。
然后,可以在现有的ABP Web 应用中引用这个模块了,引用方法很简单,在.web项目中使用Nuget包管理器添加对模块web项目的引用:
然后在代码中增加依赖关系:
[DependsOn(typeof(ZL.MyFirstModule.Web.MyFirstModuleWebModule))]
public class TestWebModule : AbpModule
{
运行应用,导航到/MyFirstModule:
图片.png
网友评论