如何在编译之前在现有 C# 代码(不是 MSIL)中注入新代码,但不更改 .cs 文件?
问问题
2143 次
4 回答
3
您可以使用文本模板转换工具包 (T4)来处理这种情况。
于 2011-03-28T20:35:55.470 回答
3
使用写入部分类文件的 T4 模板。这是 Visual Studio 使用的模式——自动生成的代码位于部分文件中,而您的代码位于主 .cs 文件中。
于 2011-03-28T20:36:20.860 回答
2
你可以看看PostSharp。
于 2011-03-28T20:31:38.353 回答
1
于 2019-03-27T08:33:09.387 回答