zoukankan      html  css  js  c++  java
  • C#调试DLL的VS插件.NET Reflector10

      最近想学一下凌华的8254运动控制卡程序,但公司的运动控制程序都封装在DLL里了,网上冲浪回来,下面分享一下我实现调试DLL的经验:

    1、最先想找个能调试dll的vs的插件,百度发现 .NET Reflector 可以实现,直接在VS扩展上安装就行了,最好破解一下,破解工具

    2、插件安装之后挺方便的,之前一直用dnSpy看dll里的程序,但不会用dnspy调试(哭),一番摸索操作,没成,网上冲浪又发现要判断DLL版本,可以参考这篇文章的工具:文章

    3、判断DLL版本是debug后,先把项目里需要调试的DLL的pdb后缀文件剪切到其他地方保存

     4、用插件重新生成一下pdb调试文件,有关联的都要选,不然就会生成失败,打的红色断点,启动程序后变白(注:我调试DLL后,把项目移动其他电脑用vs运行会报奇怪的异常,安装.NET Reflector重新生成就行了

    5、如果生成OK,启动程序就能愉快的调试DLL了

    吾生也有涯,而知也无涯,以有涯随无涯,殆已。
  • 相关阅读:
    python2和python3的区别
    星球大战
    [USACO]高低卡(金)High Card Low Card (Gold)
    学习笔记
    叶子的染色
    大问题
    ...
    考试前...
    [HAOI2010]计数
    [POI2006]OKR-Periods of Words
  • 原文地址:https://www.cnblogs.com/kcir/p/12925710.html
Copyright © 2011-2022 走看看