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

问题描述:

在Visual Studio 2010(C#.NET 4.0)中,我正在测试客户端/服务器解决方案。对于我的CPU和GPU来说,这是一场相当沉重而且迟缓的游戏。只需要几分钟时间就可以建立连接,并且它困扰了我很多。另外,这两款游戏在同一屏幕上开始很烦人,因为我拥有双显示器设置,可以轻松用于优化流程。处理与第一个不同的第二个调试启动?

我怎样才能使程序做一些不同的第二次它通过Visual Studio 2010中启动?

我知道我可以做一些编译条件或可能使用一些黑客程序,看看现有的进程正在运行,但我觉得有点unpure。

还有其他想法吗?

+2

不清楚你是什么试图达成或你的问题是什么。 –

+0

我认为让程序第二次做一些不同的事情的想法完全没有道理。 –

+0

您的第一段似乎与您的实际问题或您的其他帖子无关。这可能值得编辑,并发布有关不同方面的其他问题。 –

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

+0

我不敢相信我没有立即想到这个!我感到惭愧。 (+1) –

+0

你甚至需要两份来源的副本吗?不会有两个相关的.csproj文件副本(和两个sln文件)? csproj文件中会包含相同的物理文件,因此如果更改源代码,它将自动由两个项目使用。 – Polyfun

+0

如果你不这样做拷贝你就会有问题: 1.项目启动的设置,这是名your.csproj.user 2.如果复制的csproj文件和和SLN文件,你就会有更糟糕的问题同步化:考虑您想要删除,添加或重命名源文件的情况。 我宁愿将该工作交给现代VCS,也不要打扰:) –