当前位置: 代码迷 >> C# >> vs2013 c#调用同一议案中的C++生成的exe,能调试吗
  详细解决方案

vs2013 c#调用同一议案中的C++生成的exe,能调试吗

热度:574   发布时间:2016-05-05 04:54:30.0
vs2013 c#调用同一方案中的C++生成的exe,能调试吗?
同一解决方案中,有一个C#工程和一个C++工程,C#中调用C++生成的exe,并传递一个参数。这样能调试这两个工程吗?

我这样做:
C++中,调试类型:选择 混合 
在 C#的程序中 属性-》调试-》启用调试器-》启用本机代码调试
但是不行啊,断点进不了C++工程

还望各位给予帮助,谢谢

------解决思路----------------------
当然进不去。你直接调用那边的exe 怎么能进断点,就算两个都是c#的项目 也进不去吧。 你可以把参数取出来到那边代码上调试
------解决思路----------------------
你可以把进程附加到VS调试器里调试
不过必须先让进程启动,然后你再选择附加,没法从头到尾跟的
涉及多线程或多进程,还是分开调试吧