我有两个应用程序,一个是.Net,另一个是C ++。 C ++应用程序从内部启动.Net(wpf)应用程序。
我需要在c ++应用程序启动时调试.net应用程序。
所以我做了以下改动:
1。我在.net应用程序的调试属性中的“启动外部程序”中提到了c ++ exe。
2. 还选中了“启用本机调试”选项。
现在,当我启动.Net应用程序然后它启动c ++应用程序,但它不会在.Net应用程序中断,因为断点被禁用,因为“符号未加载”的原因。
你能帮忙吗? SAURABH
答案 0 :(得分:2)
这是预期的,调试器不会自动调试已启动的子进程。解决方法:
Debugger.Break()
调用。Image File Execution Options
注册表项自动启动调试器。查看this post了解详情。