![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 71
v空空
这个作者很懒,什么都没留下…
展开
-
基于Razor语法的代码生成器
一直找简单、实用、可编辑的代码生成器,之前开发项目用T4模板,个人感觉缺点就是复杂代码,阅读效果较差,开发没有效率。在偶然间发现Razor Engine利器,开发net的人对这个东西很熟悉、亲切。于是利用空闲时间开发“基于Razor语法的代码生成器”。开发技术:Winform + CefSharp 、Vue3 + RuoYi。原创 2022-11-09 16:56:04 · 743 阅读 · 0 评论 -
SqlSugar 连接MySql 8.0.29报错
SqlSugar 连接MySql 8.0.29报错原创 2022-08-26 09:27:29 · 8248 阅读 · 2 评论 -
快速编写和调试 Emit 生成 IL 的代码(2)
如何执行多参数Func委托方法废话不多说,上代码 public static void ILDemo() { //获取当前AppDomain AppDomain currentAppDomain = AppDomain.CurrentDomain; //创建程序集 AssemblyName assemblyName = new AssemblyName("MyAssembly")原创 2020-11-15 11:27:59 · 107 阅读 · 0 评论 -
快速编写和调试 Emit 生成 IL 的代码(1)
最近项目需要用到动态编译对象。主要场景是通过JSON数据对象,生成动态匿名对象,在通过反射方法使用匿名对象。本文Demo重点方法是 通过定义委托字段 执行委托方法。一、参考链接1、Emit学习(1) - HelloWorld2、动态编译3、如何快速编写和调试 Emit 生成 IL 的代码二、准备工作为了快速编写和调试 Emit,我们需要 ReSharper 全家桶:ReSharper - 用于实时查看 IL 代码dotPeek - 免费,用于查看我们使用 Emit 生成的代码,便于原创 2020-11-15 11:18:18 · 217 阅读 · 0 评论 -
System.Security.Cryptography.Rijndael.Create 调用的目标发生了异常
错误如下:调用的目标发生了异常。 在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) 在 System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags...原创 2019-10-09 13:50:04 · 1023 阅读 · 0 评论