gpt4 book ai didi

c# - ConfuserEx:Mono 上的 System.TypeInitializationException

转载 作者:可可西里 更新时间:2023-11-01 08:10:53 24 4
gpt4 key购买 nike

我无法让经过混淆处理的应用程序在单声道上运行。 Unobfuscated 适用于单声道。当我在 win7 上使用 .net 框架时,它在两种变体中都没有问题。

这是我得到的异常:

Unhandled Exception: System.TypeInitializationException: The type initializer for '<Module>' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object at .‮‮‎‫‎âªâ€­â€‹â€ªâ€«âªâ¬â€Žâªâ¯â€«â­â€Œâ€‹â€­â¯â€­â«â¯â¬â€­â€­â«â€Œâ€®â­â«â€­â€ªâ€«â­â€¬â€«â€ªâ€ªâ€® () <0x40884310 + 0x00874> in :0 at ..cctor () <0x40884100 + 0x00017> in :0 --- End of inner exception stack trace --- at Vintagestory.Server.Program.Main (System.String[] args) <0x408814c0 + 0x002bb> in :0 [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for '' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object at .‮‮‎‫‎âªâ€­â€‹â€ªâ€«âªâ¬â€Žâªâ¯â€«â­â€Œâ€‹â€­â¯â€­â«â¯â¬â€­â€­â«â€Œâ€®â­â«â€­â€ªâ€«â­â€¬â€«â€ªâ€ªâ€® () <0x40884310 + 0x00874> in :0 at ..cctor () <0x40884100 + 0x00017> in :0 --- End of inner exception stack trace --- at Vintagestory.Server.Program.Main (System.String[] args) <0x408814c0 + 0x002bb> in :0

异常似乎发生在它必须从外部库加载额外代码时,该库也在同一进程中进行了混淆处理。

我怎样才能着手调试/修复这个问题?

更新:似乎也发生在 Windows Mono 上

更新 2:这也是该错误的 github 问题条目,其中包含更多详细信息:https://github.com/yck1509/ConfuserEx/issues/535

最佳答案

我对单个 C# 类使用了最大混淆级别,该类甚至未被使用,但属于所需的外部库的一部分,这似乎是问题所在。

当我将混淆级别降低到“激进”时,它就起作用了。不理想,但现在会做。

关于c# - ConfuserEx:Mono 上的 System.TypeInitializationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39249423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com