处理第二次调试启动与第一次不同?

时间:2011-11-25 11:26:35

标签: c# visual-studio-2010

在Visual Studio 2010(C#.NET 4.0)中,我正在测试客户端/服务器解决方案。对于我的CPU和GPU而言,这是一款非常沉重且迟钝的游戏。只需要几分钟即可获得连接,这让我很烦恼。此外,2个游戏在同一个屏幕上开始,这很烦人,因为我有一个双显示器设置,可以很容易地用来优化过程。

如何让程序在第二次通过Visual Studio 2010启动时执行不同的操作?

我意识到我可以做一些编译条件,或者可能使用一些Process hacks来查看现有进程是否正在运行,但我发现有点不合适。

还有其他想法吗?

1 个答案:

答案 0 :(得分:3)

创建两个源副本并在两个VS实例中打开它们。您将能够单独调试两个实例,并且您还可以为游戏,运行和两个监视器设置不同的启动设置。 虽然,在你的位置,我会尝试找到第二台机器,进行完全独立的调试,并使用第二台显示器来显示源代码,而游戏则在第一台机器上运行(反之亦然)