【发布时间】:2019-07-27 16:45:06
【问题描述】:
您好,我尝试编译/保护 test.exe 项目。 使用“ConfuserEx”
我得到的错误:
[错误] 无法解析“test.exe”的依赖关系。 异常:dnlib.DotNet.AssemblyResolveException:无法解析程序集:Discord.Net.WebSocket,版本=1.0.2.0,文化=中性,PublicKeyToken=null 在 E:\Source\Public\Confuser2\dnlib\src\DotNet\IAssemblyResolver.cs:line 113 中的 dnlib.DotNet.Extensions.ResolveThrow(IAssemblyResolver self, IAssembly assembly, ModuleDef sourceModule) 在 e:\Source\Public\Confuser2\Confuser.Core\ConfuserEngine.cs:line 264 中的 Confuser.Core.ConfuserEngine.Inspection(ConfuserContext context) 上午 7:06 失败,已过 0:01。
为了解释更多,我有 dll,我必须将它们合并到程序中,使用 .NET Reactor 编译器,然后我使用“ConfuserEx”来保护,并得到了那个错误。
我相信 stackoverflow 开发人员的力量,谢谢。
【问题讨论】:
-
您无法解析程序集有问题:Discord.Net.WebSocket, Version=1.0.2.0, Culture=neutral, PublicKeyToken=nul
-
bin 文件夹中的 Discord.Net.WebSocket dll 是否正确?
-
@OrYaacov 是的,版本相同。
-
将正确的 assemblyBinding 添加到您的配置文件中 stackoverflow.com/questions/27544918/…
标签: .net vb.net confuserex