在使用 Dotfuscator 进行混淆处理时,Dotfuscator 启动正常,但是在执行时,遇到了错误,提示:
Could not find a compatible version of ildasm to run on assembly D:Visual Studio 10ProjectsCfteaTestinReleaseTest.exe. This assembly was originally built with .NET Framework v2.0.50727.
这主要是缺少相应的文件造成的(这些文件不是 Dotfuscator 的,是 .NET Framework 的,Dotfuscator 只是调用),比如 ildasm.exe、sn.exe 等。
解决办法
到另外一台开发电脑中,将 C:Program FilesMicrosoft SDKsWindowsv7.0Ain 下的文件复制到有问题的电脑上,不需要覆盖都可以,只需要复制缺少的文件。
可能您不方便找另外一台开发电脑,我把这个文件夹复制了一份放在这里,方便您下载。http://www.benshu.com/c/2012/03/2LYE4N6S67LJ5SPZ/bin.zip。
本文标签:解决 Dotfuscator This assembly was originally built with .NET Framework v2.0.50727.
原文链接:
版权说明: 本文由作者上传,本站仅提供存储服务,转载请注明原文链接