none
如何附加到本地可执行程序调试 RRS feed

  • 问题

  •   我的程序已经生成,并做了安装包,用户把程序安装到 “C:\”  的目录,这个可执行程序(*.exe)的启动机制是用户手动双击启动的,请问我如何能在VS里对该程序的项目附加到这个已经安装的可执行程序进行调试?

      简单点来说就是,用户安装了A.exe到C盘,如何让用户双击执行A.exe后,自动跳到VS里对应的断点位置进行调试?

      我尝试过在Program.cs的入口出写上一个模式弹出窗(messagebox.shoe("……")),当这个弹出窗口弹出,意味着A.exe已经被用户启动,我这时在VS里对应代码处设置断点(Messagebox.show()之后的代码位置),然后附近调试到这个A.exe的进程,但是关闭这个弹出窗后并没有在VS里进入调试点。并且断点位置有一个黄色感叹号,提示“当前不会命中断点 还没有为该文档加载任何符号”。

      求方法,非常感谢。

    2014年8月26日 3:27

答案