4

我有一个大厅应用程序,它调用一个客户端应用程序(想想:英雄联盟)。它们是两个独立的应用程序,第一个从自身调用第二个应用程序 - 我怎样才能让 Visual Studio 也调试这个应用程序?

4

5 回答 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 回答