标签: c# dynamic-proxy
我正在使用TypeBuilder和Emit在.NET中生成动态代理,并且有很多名称正在进行 - 程序集名称,模块名称和类型名称。是否有关于动态代理命名的最佳实践或一组一般好的想法,或者一般的发布类?生成的代理是否应包含名称和随机数以防止类名冲突等等?
感谢您的帮助。
答案 0 :(得分:1)
通常,您会将您的课程命名为:
MeaningfulName_GUID
这解决了这两个问题:在堆栈跟踪中,您有类的说话名称,但由于类名中的GUID,不会发生冲突。