随笔分类 -  插件化开发

摘要:文章标题: .NET Conf 2020 - 基于ASP.NET Core构建可热插拔的插件化系统 作者: Lamond Lu 项目地址:https://github.com/lamondlu/CoolCat 博客:http://www.cnblogs.com/lwqlun 以下是2020.12.1 阅读全文
posted @ 2020-12-20 17:10 LamondLu 阅读(4194) 评论(11) 推荐(18) 编辑
摘要:在这个项目创建的时候,项目的初衷是使用预编译视图来呈现界面,但是由于多次尝试失败,最后改用了运行时编译视图,这种方式在第一次加载的时候非常的慢,所有的插件视图都要在运行时编译。这个问题困扰我很久。近日,在几位同道的共同努力下,终于实现了这种加载方式。 阅读全文
posted @ 2020-11-17 06:04 LamondLu 阅读(3051) 评论(23) 推荐(13) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(八) - Razor视图相关问题及解决方案 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/13197683.html 源代码:https://github.com/lamondlu/M 阅读全文
posted @ 2020-06-29 17:18 LamondLu 阅读(2826) 评论(2) 推荐(18) 编辑
摘要:在上一篇中,我给大家讲解插件引用程序集的加载问题,在加载插件的时候,我们不仅需要加载插件的程序集,还需要加载插件引用的程序集。在上一篇写完之后,有许多小伙伴联系到我,提出了各种各样的问题,在这里谢谢大家的支持,你们就是我前进的动力。本篇呢,我就对这其中的一些主要问题进行一下汇总和解答 阅读全文
posted @ 2020-05-21 14:50 LamondLu 阅读(2875) 评论(11) 推荐(20) 编辑
摘要:在前一篇中,我给大家演示了如何使用.NET Core 3.0中新引入的`AssemblyLoadContext`来实现运行时升级和删除插件。完成此篇之后,我的得到了很多园友的反馈,很高兴有这么多人能够参与进来,我会根据大家的反馈,来完善这个项目。本篇呢,我将主要解决加载插件引用的问题,这个也是反馈中被问的最多的问题。 阅读全文
posted @ 2019-10-22 00:01 LamondLu 阅读(6686) 评论(39) 推荐(49) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(五) - 使用AssemblyLoadContext实现插件的升级和删除 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11395828.html 源代码:https://github 阅读全文
posted @ 2019-08-23 14:07 LamondLu 阅读(6878) 评论(31) 推荐(40) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(四) - 插件安装 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11343141.html 源代码:https://github.com/lamondlu/Mystique 系列文章 阅读全文
posted @ 2019-08-12 22:51 LamondLu 阅读(8533) 评论(26) 推荐(28) 编辑
摘要:在上一篇写完之后,我突然想到了一个问题,如果像前两篇所设计那个来构建一个插件式系统,会有一个很严重的问题,即当你添加一个插件之后,整个程序不能立刻启用该插件,只有当重启整个ASP.NET Core应用之后,才能正确的加载插件。因为所有插件的加载都是在程序启动时ConfigureService方法中配置的。 阅读全文
posted @ 2019-07-28 20:35 LamondLu 阅读(7688) 评论(34) 推荐(12) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(二) - 如何创建项目模板 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11155666.html 源代码:https://github.com/lamondlu/Mystique 阅读全文
posted @ 2019-07-09 11:04 LamondLu 阅读(5751) 评论(1) 推荐(12) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用Application Part动态加载控制器和视图 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11137788.html 源代码:https://github.co 阅读全文
posted @ 2019-07-05 13:42 LamondLu 阅读(16060) 评论(28) 推荐(49) 编辑

点击右上角即可分享
微信分享提示
主题色彩