我正在混淆一个Windows Phone项目,并收到以下类型的警告:
[警告] MarkupAnalysis 在方法 Foo.Bar() 中标记了某些内容,原因如下:使用 FrameworkElement 的名称,可能需要其他排除项。
我找不到有关此警告的任何文档。纠正的最佳行动方案是什么?
检查方法 Foo.Bar() 并查看它如何以及在何处引用FrameworkElement
的 Name
属性,如果该FrameworkElement
具有支持成员(属性或字段,可能是类),则该成员(可能)必须从重命名混淆中排除。
另请注意,即使排除完成(或者如果成员因其他原因被排除),Dotfuscator 仍将继续发出警告。