双击文件后如何附加调试器?

时间:2014-01-11 18:21:39

标签: c# visual-studio debugging

作为大多数应用程序,我以两种方式打开文件:

(1)通过“File | Open”菜单。此代码已完全调试。

(2)双击扩展名与我的应用程序关联的文件。这部分需要一些调试。

调试后一个程序执行路径的过程是什么?

有没有办法发表如下声明:CallDebugger(); ???

TIA

1 个答案:

答案 0 :(得分:2)

您可以尝试将应用程序设置为自动启动调试器。

  

设置应用程序以自动启动调试程序

     
      
  1. 启动注册表编辑器(regedit)。
  2.   
  3. 在注册表编辑器中,打开HKEY_LOCAL_MACHINE folder
  4.   
  5. 导航至HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  6.   
  7. 图像文件执行选项文件夹中,找到要调试的应用程序的名称,例如 myapp.exe 。如果找不到要调试的应用程序:   
        
    • 右键单击图像文件执行选项文件夹,然后在快捷菜单上单击New Key
    •   
    • 右键单击新密钥,然后在快捷菜单上单击重命名
    •   
    • 编辑应用程序名称的密钥名称; myapp.exe ,在此示例中。
    •   
  8.   
  9. 右键单击 myapp.exe 文件夹,然后在快捷菜单上单击新字符串值
  10.   
  11. 右键单击新字符串值,然后在快捷菜单上单击重命名
  12.   
  13. 将名称更改为调试程序。
  14.   
  15. 右键单击新字符串值,然后在快捷菜单上单击修改。   将出现编辑字符串对话框。
  16.   
  17. 数据框中,键入 vsjitdebugger.exe
  18.   
  19. 点击确定
  20.   
  21. 注册表菜单中,点击退出
  22.   
  23. 包含 vsjitdebugger.exe 的目录必须位于系统路径中。要将其添加到系统路径,请按照下列步骤操作:   
        
    • 在经典视图中打开控制面板,然后双击系统
    •   
    • 点击高级系统设置
    •   
    • 系统属性中,点击高级标签。
    •   
    • 高级标签上,点击环境变量
    •   
    • 环境变量对话框的系统变量下,选择路径,然后点击修改按钮
    •   
    • 编辑系统变量对话框中,将目录添加到变量值框中。使用分号将其与列表中的其他条目分开。
    •   
    • 点击确定以关闭修改系统变量对话框。
    •   
    • 点击确定以关闭环境变量对话框。
    •   
    • 点击确定以关闭系统属性对话框。
    •   
  24.         

    现在,使用任何方法启动您的应用程序。 Visual Studio将启动并加载应用程序。

来源:http://msdn.microsoft.com/en-us/library/a329t4ed(v=vs.100).aspx

注意

您可能需要运行应用程序As Administrator才能成功启动调试程序。