【发布时间】:2018-11-10 22:21:30
【问题描述】:
我已使用 ConfuserEx 对我的 DLL 的代码进行混淆,但如果我使用除最低级别混淆之外的任何内容,则在我使用“坏图像”添加对它的引用几秒钟后,DLL 会导致 Visual Studio 2017 崩溃例外。但是,相同的 DLL 在 VS 2013 中可以正常工作。我想使用最高级别的混淆来保护我的代码,那么有没有办法解决这个问题?我在谷歌上搜索过,但没有找到解决这个问题的具体方法,尽管其他人似乎已经经历过。也许 VS 2017 中有一个设置可以让我使用完全混淆的 DLL 而不会崩溃?
【问题讨论】:
-
任何对您有用的解决方案@Damo?
-
不是和是的。我使用的 DLL 用于名为 Quantum-key.net 的自动许可证密钥系统,因此只要我不处于调试模式,我就可以在准备发布我的软件的最后添加它。然后它会构建得很好,但我无法调试。如果我想调试,我只需删除引用并注释掉使用它的代码行,进行调试,然后再次添加引用和代码
标签: c# .net visual-studio-2017 confuserex