堆栈跟踪在呼叫堆栈中用下划线替换名称



我最近在尝试设置Aspose的许可证文件时遇到了一个例外。我的问题不是抛出的例外,而是堆栈跟踪的格式。前两个呼叫堆栈位置已由下划线取代所有名称。

System.NullReferenceException: Object reference not set to an instance of an object. at _ ._(Stream _) at _ ._(String _, Assembly _) at Aspose.Pdf.License.SetLicense(String licenseName)

是什么导致他们出现这种方式?我最初的想法是混淆的,但是在搜索时,我发现的混淆代码的示例使用了重命名的方法和类型,而不是完全删除名称。

aspose库绝对是通过某些方式混淆的。在Dotpeek打开库,所有变量和属性都缺少。

示例:

this. = value;

并不是真正的完整答案,因为它不能解释使用了哪种工具以及它如何实际处理可变映射,但足以关闭。

相关内容

  • 没有找到相关文章

最新更新