生成动态程序集和类型时,程序集和类名的最佳实践?

时间:2011-05-17 10:37:01

标签: c# dynamic-proxy

我正在使用TypeBuilder和Emit在.NET中生成动态代理,并且有很多名称正在进行 - 程序集名称,模块名称和类型名称。是否有关于动态代理命名的最佳实践或一组一般好的想法,或者一般的发布类?生成的代理是否应包含名称和随机数以防止类名冲突等等?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

通常,您会将您的课程命名为:

MeaningfulName_GUID

这解决了这两个问题:在堆栈跟踪中,您有类的说话名称,但由于类名中的GUID,不会发生冲突。