Fody
.Net进阶(5)使用Fody实现 .NET的静态编织
序言 广义的面向切面编程,有静态编织和动态代理两种形式,它们都可以在某个方法执行前后插入某种处理逻辑。不同的地方在于,前者发生在编译时期间,后者发生在运行时期间。对于 .NET 而言,最常见的静态编织方案是 PostSharp 和 Mono.Cecil,两者的区别是:一个付费、一个免费。本文介绍的 ......
IL编制器 --- Fody
介绍 这个项目的名称“Fody”来源于属于织巢鸟科(Ploceidae)的小鸟(Fody),本身意义为编织。 核心Fody引擎的代码库地址 :https://github.com/Fody/Fody Github上是这样介绍的: Fody 是一个用于织制 .NET 程序集的可扩展工具。它允许在构建过 ......
MethodTimer.Fody 统计代码执行时间
开发时,经常需要了解代码的执行效率,可以借助MethodTimer.Fody这个开源库。 主页:https://github.com/Fody/MethodTimer 1、安装Nuget包: ``` Install-Package MethodTimer.Fody ``` 2、Add to Fody ......
WPF开发中PropertyChanged.Fody的使用
现在基本上每一个项目都会使用PropertyChanged.Fody,用了以后,代码确实简洁清爽了很多。 安装 Install-Package PropertyChanged.Fody 继承INotifyPropertyChanged接口 安装了PropertyChanged.Fody以后,默认会为 ......
WPF开发中ReactiveUI.Fody的使用
前面的开发一般我会使用PropertyChanged.Fody,但ReactiveUI.Fody也能实现类似的功能。 安装Nuget包 Install-Package ReactiveUI.Fody FodyWeavers.xml文件: <Weavers xmlns:xsi="http://www. ......
Costura.Fody 使用问题
1. Costura.Fody 引用后,未能正常合并资源文件。用着用着就不行了 解决方案:在csproj所在的文件目录,找到FodyWeavers.xml,添加<Costura/> 1 <Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst ......