zoukankan      html  css  js  c++  java
  • 用VS调试dump的几个问题

    1. dump文件和pdb文件的匹配问题

    >> 发布二进制文件时生成的pdb文件一定要保留,只有当发布的二进制文件和pdb文件是同时生成的才好正确调试。

    2. dump文件和pdb文件放在哪里的问题

    >> 如果dump文件和pdb文件放在同一个目录,则可直接运行调试;当然也可以不是同一个目录,那么在启动dmp文件后,需要设置一下vs的符号文件路径:Tools->Options->Debugging->Symbols. 如果需要调试windows自带的一些dll或者exe,则可以在这里添加windows的pdb文件服务器:http://msdl.microsoft.com/download/symbols

    3. 二进制文件放在哪里的问题

    >> 现场恢复需要二进制文件,但不必所有的二进制文件都需要,所以即使你的机器和用户的机器操作系统不一样也没关系;出问题的如果是你发布的二进制文件,则只需要你发布的二进制文件就可以了。vs在加载二进制的文件失败的时候会打印出其详细路径,但这是用户机器上的路径,没有必要一定要跟这个路径一样,把你发布的二进制文件放到dump文件目录就可以了。

    4. 显示不了源代码的问题

    >> 首先需要设置源代码目录,右键solution:Properties->Common Properties->Debug Source Files,里边加入你的本地源代码目录就是了;但是如果代码已经改过了,恢复不到当时的状态,vs显示不了源码怎么办?只要设置:Tools->Options->Debugging->General->Require source files to exactly match the original version 这个复选框钩掉就可以了

    http://www.th7.cn/Program/cp/2011-07-07/29421.shtml

  • 相关阅读:
    select2清除选择(选择框内的值)
    select2使用
    ASP.Net MVC 在ajax接收controller返回值为Json数据
    C# 页面向controller中跳转匹配方法的时候,当controller中有两个重载方法时候,不发生跳转
    Java自学之路(小白向)
    ASP.Net MVC 中EF实体的属性取消映射数据库、自定义名称
    RabbitMQ交换机
    Springboot集成RabbitMQ
    rabbitmq概念简介
    Docker安装rabbitMQ主从
  • 原文地址:https://www.cnblogs.com/byfei/p/14104373.html
Copyright © 2011-2022 走看看