尝试实现Fody加载项时出现错误

时间:2017-11-14 15:03:47

标签: c# mono fody compile-time-weaving

我正在尝试学习如何编写Fody模块,并且正在关注Pluralsight Fody course,其中包括演练。

示例加载项是为名称以" DTO"结尾的任何类添加接口。他使用了Fody源代码中的基本插件,并按如下方式更改了Execute()方法......

grep image docker-compose.yml | sed "s/^.*\: \(.*\),$/\1/g"

然而,当我这样做时,我在最后一个代码行上得到编译器错误......

参数1:无法转换为' Mono.Cecil.TypeDefinition'到' Mono.Cecil.InterfaceImplementation'

任何人都知道问题是什么?我对这些东西的经验不足以了解。

1 个答案:

答案 0 :(得分:1)

dto.Interfaces.Add(new InterfaceImplementation(ifDef));