.net 使用Fody更改非虚拟方法中的代码

.net 使用Fody更改非虚拟方法中的代码,.net,fody,.net,Fody,是否可以使用Fody或其他框架更改非虚拟方法中的代码?我不打算模拟它,而是在编译时更改生成的程序集中的代码 例:我想改变一下: private int SomeInt() { return 1; } 到 在一个组件中,无需对其进行模拟。是的,可以使用Fody进行模拟。但是编写一个Fody插件不是一件小事。@KirkWoll Fody模块是最简单的路径吗?有我可以看的链接吗?我以前只使用过Fody ModuleInitializer。创建模块编织器是编写Fody插件的唯一方法。在看了之后,你最好

是否可以使用Fody或其他框架更改非虚拟方法中的代码?我不打算模拟它,而是在编译时更改生成的程序集中的代码

例:我想改变一下:

private int SomeInt() { return 1; }


在一个组件中,无需对其进行模拟。

是的,可以使用Fody进行模拟。但是编写一个Fody插件不是一件小事。@KirkWoll Fody模块是最简单的路径吗?有我可以看的链接吗?我以前只使用过Fody ModuleInitializer。创建模块编织器是编写Fody插件的唯一方法。在看了之后,你最好的办法就是看一下插件。是的,用Fody可以做到这一点。但是编写一个Fody插件不是一件小事。@KirkWoll Fody模块是最简单的路径吗?有我可以看的链接吗?我以前只使用过Fody ModuleInitializer。创建模块编织器是编写Fody插件的唯一方法。在查看了之后,您最好的选择是查看插件。
private int SomeInt() { return 42; }