我有一个大厅应用程序,它调用一个客户端应用程序(想想:英雄联盟)。它们是两个独立的应用程序,第一个从自身调用第二个应用程序 - 我怎样才能让 Visual Studio 也调试这个应用程序?
问问题
3171 次
5 回答
7
您只需启动一个单独的 Visual Studio,然后使用 Debug | 附加到进程以附加到另一个进程。诀窍是使用两个 Visual Studio。
于 2013-03-24T21:36:54.897 回答
1
就像 Matthew 所说的 Debug|Attach to process。如果其他应用程序在不同的服务中,您可能还想查看远程调试
于 2013-03-24T21:38:42.013 回答
1
其他答案是正确的,但我只想添加另一种方法:
如果将两个项目都添加到单个 Visual Studio 解决方案中,您可以:
Right-click the solution -> Properties -> Common Properties -> Startup Project
在那里,您将选择Multiple startup projects
并选择 Lobby 和 Client 应用程序。
这样您就可以调试多个 VS 项目,而无需运行多个 VS 实例。
于 2013-03-25T12:29:59.410 回答
1
调试 -> 附加到进程
从列表中选择可执行文件。
确保使用Select..按钮选择正确的代码类型。
于 2013-03-24T21:37:27.033 回答
1
你试过Debug -> Attach to Process
吗?
参考:http: //msdn.microsoft.com/en-gb/library/vstudio/3s68z0b3.aspx
于 2013-03-24T21:37:29.260 回答