我希望在我的应用程序的每个方法的顶部注入以下行。
Trace.WriteLine(this.GetType().Name + "." + "Name of Method");
我希望能够在编译时间、构建时间或者构建后的时间点进行操作,总之是在交付给客户之前。
这种操作是否可行?
Trace.WriteLine(this.GetType().Name + "." + "Name of Method");
我希望能够在编译时间、构建时间或者构建后的时间点进行操作,总之是在交付给客户之前。
这种操作是否可行?
是的,你可以使用属性来实现这个功能,正如Jon所说,你可以使用PostSharp,它是一个非常好用的API,可以轻松地处理属性。