.net混淆问题

时间:2011-02-15 07:38:47

标签: .net assemblies obfuscation

我收到一个未处理的异常错误,如"无法加载文件或程序集'abc,Version = .....,Culture = neutral,PublicKey Token = null'或其中一个依赖项。" ......类似于这个家伙的问题here

情景1: .Net 3.5。 - def.exe使用的abc.dll - abc.dll被VS 2008的Dotfuscator CE混淆 - 工作正常。

场景2: 升级到.Net 4.0 - def.exe使用的abc.dll - 由VS 2010的Dotfuscator CE混淆的abc.dll给出了上述错误,但是当继续工作正常时...在关闭应用程序时出现相同的错误。

如果没有混淆,则场景2可以正常工作。

你能告诉我这个错误意味着什么以及如何克服它吗?

1 个答案:

答案 0 :(得分:0)

尝试启用程序集绑定日志记录以检查探测的程序集以及您似乎遇到的名称差异在哪里。

有关如何执行此操作的详细信息,请参阅this问题。