Unity-Obfuscator icon indicating copy to clipboard operation
Unity-Obfuscator copied to clipboard

Unity代码混淆插件

Results 5 Unity-Obfuscator issues
Sort by recently updated
recently updated
newest added

unity 版本2021.3.6f1c1,vs版本2022,安装Burst后 显示Assets\UnityObfuscator\Editor\Scripts\ClassInfo.cs(93,39): error CS0433: The type 'TypeDefinition' exists in both 'Mono.Cecil, Version=0.9.66.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' and 'Unity.Burst.Cecil, Version=0.10.0.0, Culture=neutral, PublicKeyToken=fc15b93552389f74' 等几十个CS0433同类报错 vs使用别名和extern alias后vs不报错,unity照常报错,并报错Assets\UnityObfuscator\Editor\Scripts\Obfuscator.cs(1,14): error CS0430: The extern alias 'MC' was...

使用.net4.0 后 中间编译文件不再是Mdb 而是 Pdb 再使用发现无法解析pdb

你好大佬 我混淆完了,导出包,把那个文件放到反编译工程,发现找不到混淆的代码。和没有混淆的是一样的,没有项目工程里面的代码 ,请问这是为何啊,现在那个反编译工具还可以看源码吗

使用.Net4.0生成的portablePDB,需升级Mono.Cecil到0.10.4,并修改使用mdb的部分 https://cecil.pe //引用部分 在引入可移植PDB调试符号格式之前,.NET VM实现与其调试符号格式之间存在1对1的关联。Mono将使用mdb格式,.NET将使用本机pdb格式,这就是Cecil的工作方式。现在,一个平台可以使用不同的格式。 以前,当您写: ReadAssembly (file, new ReaderParameters { ReadSymbols = true }); Cecil会尝试查找与平台关联的文件,如果找不到则抛出该文件。 现在,在0.10 beta 3中,Cecil将尝试查找不同类型的调试符号。这样,作为Cecil用户,您不必处理试图提交mdb或pdb文件的逻辑,Cecil只会加载可用的文件。