我正在使用旧的.NET 1.1 Windows应用程序。在调试配置中,我们将调试模式设置为外部程序,这是一个exe文件。我想运行这个Windows应用程序时调试该exe。但是当我设置一个断点时,我收到一个错误“符号没有加载”。
我尝试了从谷歌搜索的所有内容
没有任何作用。 任何有关这方面的帮助都会有所帮助。
更新:是的,我有exe的源文件。我有2个类型类库的项目,但输出类型为Window Application.Assume proj1和proj2。在proj1中,start动作中的调试模式是proj2的exe。所以我可以调试proj2。我已将命令行参数提供为/ profile:DEBUG ^ DEBUG。
答案 0 :(得分:0)
如果您尝试捕获使用预编译可执行文件时抛出的异常,那么我将使用Debug菜单标题下的Attach Process选项。
您可以使用暂停选项,这将停止进程运行,但我认为您不能在代码中放置断点。您将能够捕获异常并查看堆栈,但信息并不像您有源文件那样清晰。