zoukankan      html  css  js  c++  java
  • dotfuscator 在混淆.Net Framework 4.0以上版本的时候报错的解决方法

    dotfuscator 在混淆.Net Framework 4.0以上版本的时候报错的解决方法

     

    编写人:左丘文

     

    2019-11-13

     

    根据公司的安排,出差了三个月墨西哥,没想到人水土不服就算了,电脑也水土不服,去了没多久,笔记本的硬盘就出现了故障,只是中午午餐时间关了一下机,就没办法再起来了,还好,第二块数据盘没有问题,否则这么多年的撸的代码,全部没有了。回来第一时间,就更换了一个新的m.2的硬盘,重装安装了系统和开发环境,在这出差的三个月,没有代码的日子,还是挺惬意的,多的不说,在此做个小结,分享出来,以供参考。有兴趣的同学,可以一同探讨与学习一下,否则就略过吧。

     

    在新安装的电脑中,第一次安装dotfuscator时,肯定在使用混淆的时候会报错,错误描述大致如下:

    Could not find a compatible version of ildasm to run on assembly C:xxx.dll This assembly was originally built with .NET Framework v4.0.30319

     

    其根本原因也一些相关的DLL未加入

    LASM_v4.0.30319(这个命名其实可以随便取的)

    C:WindowsMicrosoft.NETFrameworkv4.0.30319ilasm.exe

    ILDASM_v4.0.30319

    C:Program Files (x86)Microsoft SDKsWindowsv7.0ABinildasm.exe

    如果有4.5或其它版本的,需继续加入

    C:Program Files (x86)Microsoft SDKsWindowsv8.1AinNETFX 4.5.1 Toolsildasm.exe

    如图:

     

    以上设置完成后,再build时,一切正常

     

     

    欢迎加入技术分享群:238916811

     

  • 相关阅读:
    linux下解压命令大全
    位运算的技巧
    逆元
    asp.net core 教程(五)
    day7--面向对象进阶(内含反射和item系列)
    day6--面向对象初识
    day6--二分查找法
    day6--递归函数
    day5--装饰器函数的信息打印,迭代器,生成器,列表推导式,内置函数
    python零散补充与总结
  • 原文地址:https://www.cnblogs.com/bribe/p/11846760.html
Copyright © 2011-2022 走看看