摘要:在前一篇中,我给大家演示了如何使用.NET Core 3.0中新引入的`AssemblyLoadContext`来实现运行时升级和删除插件。完成此篇之后,我的得到了很多园友的反馈,很高兴有这么多人能够参与进来,我会根据大家的反馈,来完善这个项目。本篇呢,我将主要解决加载插件引用的问题,这个也是反馈中被问的最多的问题。 阅读全文
posted @ 2019-10-22 00:01 LamondLu 阅读(3374) 评论(32) 推荐(42) 编辑
摘要:标题:我与微软的不解之缘 我的Insider Dev Tour 2019讲师之旅 作者:Lamond Lu 大家好,我是陆楠,来自北京盛安德青岛分公司,今年非常有幸作为讲师参加了微软Insider Dev Tour烟台站的活动,我主讲了如何使用最新的微软开发工具开发调试NodeJS项目。 与微软结缘 阅读全文
posted @ 2019-07-02 10:42 LamondLu 阅读(374) 评论(2) 推荐(2) 编辑
摘要:标题:使用MediatR重构单体应用中的事件发布/订阅 作者:Lamond Lu 地址: 源代码:http://github.com/lamondlu/EventHandlerInSingleApplication 背景 在之前的一篇文章中,我分享了一个 "在ASP.NET Core单体程序中,使 阅读全文
posted @ 2019-04-02 06:22 LamondLu 阅读(1571) 评论(13) 推荐(11) 编辑
摘要:事件发布/订阅是一种非常强大的模式,它可以帮助业务组件间实现完全解耦,不同的业务组件只依赖事件,只关注哪些事件是需要自己处理的,而不用关注谁来处理自己发布事件,事件追溯(Event Sourcing)也是基于事件发布/订阅的。 阅读全文
posted @ 2019-03-04 10:37 LamondLu 阅读(2523) 评论(22) 推荐(26) 编辑
摘要:ASP.NET Core中使用GraphQL 目录 "ASP.NET Core中使用GraphQL 第一章 Hello World" "ASP.NET Core中使用GraphQL 第二章 中间件" "ASP.NET Core中使用GraphQL 第三章 依赖注入" "ASP.NET Core中使用 阅读全文
posted @ 2018-11-16 23:01 LamondLu 阅读(1324) 评论(4) 推荐(8) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(八) - Razor视图相关问题及解决方案 作者:Lamond Lu 地址:http://odvn.cn/lwqlun/p/13197683.html 源代码:http://github.com/lamondlu/M 阅读全文
posted @ 2020-06-29 17:18 LamondLu 阅读(349) 评论(0) 推荐(14) 编辑
摘要:在上一篇中,我给大家讲解插件引用程序集的加载问题,在加载插件的时候,我们不仅需要加载插件的程序集,还需要加载插件引用的程序集。在上一篇写完之后,有许多小伙伴联系到我,提出了各种各样的问题,在这里谢谢大家的支持,你们就是我前进的动力。本篇呢,我就对这其中的一些主要问题进行一下汇总和解答 阅读全文
posted @ 2020-05-21 14:50 LamondLu 阅读(889) 评论(6) 推荐(15) 编辑
摘要:最近我有一个朋友在研究经典的“Gang Of Four”设计模式。他经常来询问我在实际业务应用中使用了哪些设计模式。单例模式、工厂模式、中介者模式 - 都是我之前使用过,甚至写过相关文章的模式。但是有一种模式是我还没有写过文章,即责任链模式。 阅读全文
posted @ 2020-05-07 23:09 LamondLu 阅读(1463) 评论(9) 推荐(20) 编辑
摘要:原文: 5 ways to set the URLs for an ASP.NET Core app 作者: "Andrew Lock" 译者: Lamond Lu 默认情况下,ASP. NET Core应用会监听一下2个Url: http://localhost:5000 http://loca 阅读全文
posted @ 2020-04-18 17:51 LamondLu 阅读(678) 评论(6) 推荐(6) 编辑
摘要:原文: "Upgrade Your .NET Console App Experience" 作者:Khalid Abuhakmeh 译文:Lamond Lu 在.NET生态系统中,控制台程序的表现相对较差。通常来说,这种项目经常作为Demo演示使用。现在是时候让控制台应用程序得到其应有的尊重了。 阅读全文
posted @ 2020-03-10 07:33 LamondLu 阅读(2844) 评论(23) 推荐(78) 编辑
摘要:原文: http://andrewlock.net/avoiding startup service injection in asp net core 3/ 作者: Andrew Lock 译者: Lamond Lu 本篇是 系列文章的第二篇。 Part 1 将.NET Standard 2.0 阅读全文
posted @ 2020-01-14 23:00 LamondLu 阅读(1001) 评论(7) 推荐(6) 编辑
摘要:在本篇博客中,我将描述与之前版本相比,ASP.NET Core 3.0中已经被标记为废弃的类型。我将解释一下为什么这些类型被废弃了,它们的替换类型是什么,以及你应该什么时候使用它们。 阅读全文
posted @ 2020-01-05 22:30 LamondLu 阅读(1801) 评论(3) 推荐(15) 编辑
摘要:第二天的主要行程都是围绕我们入住的皇后酒店进行的,新加坡真的非常小,开车绕岛一圈也只需要2个半小时,所以如果住在市中心,大部分景点步行即可。 哈芝街 哈芝街位于武吉士地铁站旁,新加坡自由行必来的网红打卡地。平凡的小巷,因为各式各样的小店进驻,加上店家将外墙漆成色彩缤纷的色彩,让哈芝街整个变成年轻人喜 阅读全文
posted @ 2019-12-23 19:44 LamondLu 阅读(151) 评论(2) 推荐(1) 编辑
摘要:又到了公司每年一次的年度旅游,继前几年的香港、日本、韩国游后,今年公司选择了新加坡。由于之前曾在新加坡公司The Adventus Consultants工作过2年时间,所以对于这次重返新加坡,我还是倍感期待。 青岛 = 新加坡 青岛直飞新加坡的航班很少,据我所知只有新加坡的酷航, 说到酷航,就不得 阅读全文
posted @ 2019-12-22 09:17 LamondLu 阅读(215) 评论(0) 推荐(0) 编辑
摘要:今天在某.NET Core 群中看到有人在问 的问题。其实这个问题之前有很多人遇到了,在此总结一下。 开发者为了实现小数点后 2 位的四舍五入,编写了如下代码, 代码非常的简单,开发者实际得到的结果是12.12, 这与其所预期的四舍五入结果12.13相悖。 其实产生这个结果的原因是由于 默认使用的并 阅读全文
posted @ 2019-12-19 23:09 LamondLu 阅读(237) 评论(3) 推荐(4) 编辑
摘要:原文: "Creating Windows Services In .NET Core – Part 3 – The “.NET Core Worker” Way" 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务 使用. 阅读全文
posted @ 2019-12-14 08:36 LamondLu 阅读(1816) 评论(0) 推荐(23) 编辑
摘要:原文:Deep dive into .NET Core primitives, part 3: runtimeconfig.json in depth 作者: "Nate McMaster" 译文:深入理解.NET Core的基元(三) 深入runtimeconfig.json 译者: Lamond 阅读全文
posted @ 2019-12-03 08:38 LamondLu 阅读(857) 评论(2) 推荐(8) 编辑
摘要:背景 最近一直忙于手上澳洲线上项目的整体迁移和升级的准备工作,导致博客和公众号停更。本周终于艰难的完成了任务,借此机会,总结一下项目中遇到的一些问题。 EF Core一直是我们团队中中小型项目常用的ORM框架,在使用SQL Server作为持久化仓储的场景一下,一直表现还中规中矩。但是在本次项目中, 阅读全文
posted @ 2019-11-26 07:28 LamondLu 阅读(1773) 评论(19) 推荐(16) 编辑
摘要:本篇是之前翻译过的《深入理解.NET Core的基元: deps.json, runtimeconfig.json, dll文件》的后续,这个系列作者暂时只写了3篇,虽然有一些内容和.NET Core 3.0已经不兼容了,但是大部分的原理还都是相通的。 阅读全文
posted @ 2019-11-05 23:30 LamondLu 阅读(1052) 评论(3) 推荐(11) 编辑
摘要:在前一篇中,我给大家演示了如何使用.NET Core 3.0中新引入的`AssemblyLoadContext`来实现运行时升级和删除插件。完成此篇之后,我的得到了很多园友的反馈,很高兴有这么多人能够参与进来,我会根据大家的反馈,来完善这个项目。本篇呢,我将主要解决加载插件引用的问题,这个也是反馈中被问的最多的问题。 阅读全文
posted @ 2019-10-22 00:01 LamondLu 阅读(3374) 评论(32) 推荐(42) 编辑
摘要:原文:Creating Windows Services In .NET Core – Part 2 – The “Topshelf” Way 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务(二) 使用Topshelf方 阅读全文
posted @ 2019-10-05 21:16 LamondLu 阅读(1285) 评论(5) 推荐(9) 编辑
摘要:原文:Creating Windows Services In .NET Core – Part 1 – The “Microsoft” Way 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务(一) 使用官方推荐方式 创 阅读全文
posted @ 2019-10-04 00:07 LamondLu 阅读(3419) 评论(4) 推荐(6) 编辑
摘要:原文地址: "“Implementing” a non public interface in .NET Core with DispatchProxy" 原文作者:Filip W. 译文地址: 译者:Lamond Lu 简介 反射是.NET中一个非常强大的概念,对于每一个C 开发人员来说,迟早都会 阅读全文
posted @ 2019-09-23 23:38 LamondLu 阅读(729) 评论(1) 推荐(9) 编辑
摘要:原文: "Dynamic controller routing in ASP.NET Core 3.0" 作者: "Filip W" 译文:http://odvn.cn/lwqlun/p/11461657.html 译者:Lamond Lu 译者注 今天在网上看到了这篇关于ASP. 阅读全文
posted @ 2019-09-04 21:51 LamondLu 阅读(2915) 评论(9) 推荐(12) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(五) 使用AssemblyLoadContext实现插件的升级和删除 作者:Lamond Lu 地址: 源代码: 前景回顾: "从零开始实现ASP.NET Core MVC的插件式开发(一) 使用Application Part动态加载 阅读全文
posted @ 2019-08-23 14:07 LamondLu 阅读(2808) 评论(18) 推荐(34) 编辑