如何使ObjectListView在混淆代码中工作?

时间:2014-09-11 04:11:56

标签: c# obfuscation objectlistview

当我混淆代码时,

ObjectListView停止工作。问题似乎集中在使用AspectName来设置MainForm.designer.cs中的列 例如:

this.olvColumn1.AspectName = "Name";

Obfuscator可以重命名我的所有方法。关于如何解决这个问题的任何建议?

1 个答案:

答案 0 :(得分:2)

AspectName显然正在使用属性的名称,这被混淆了。

您必须安装AspectGetter代表:

this.olvColumn1.AspectGetter = delegate(object x) {
    return ((YourModelClass)x).Name;
}