2011-11-25 89 views
2

在Visual Studio 2010(C#.NET 4.0)中,我正在測試客戶端/服務器解決方案。對於我的CPU和GPU來說,這是一場相當沉重而且遲緩的遊戲。只需要幾分鐘時間就可以建立連接,並且它困擾了我很多。另外,這兩款遊戲在同一屏幕上開始很煩人,因爲我擁有雙顯示器設置,可以輕鬆用於優化流程。處理與第一個不同的第二個調試啓動?

我怎樣才能使程序做一些不同的第二次它通過Visual Studio 2010中啓動?

我知道我可以做一些編譯條件或可能使用一些黑客程序,看看現有的進程正在運行,但我覺得有點unpure。

還有其他想法嗎?

+2

不清楚你是什麼試圖達成或你的問題是什麼。 –

+0

我認爲讓程序第二次做一些不同的事情的想法完全沒有道理。 –

+0

您的第一段似乎與您的實際問題或您的其他帖子無關。這可能值得編輯,併發布有關不同方面的其他問題。 –

回答

3

創建兩個源副本並在兩個VS實例中打開它們。您可以單獨調試兩個實例,還可以爲遊戲設置不同的啓動設置,以運行和兩個監視器。 雖然在你的位置,我會嘗試找到第二臺機器,完全獨立的調試,並使用第二臺顯示器來顯示源代碼,而遊戲運行在第一臺(或反之亦然)

+0

我不敢相信我沒有立即想到這個!我感到慚愧。 (+1) –

+0

你甚至需要兩份來源的副本嗎?不會有兩個相關的.csproj文件副本(和兩個sln文件)? csproj文件中會包含相同的物理文件,因此如果更改源代碼,它將自動由兩個項目使用。 – Polyfun

+0

如果你不這樣做拷貝你就會有問題: 1.項目啓動的設置,這是名your.csproj.user 2.如果複製的csproj文件和和SLN文件,你就會有更糟糕的問題同步化:考慮您想要刪除,添加或重命名源文件的情況。 我寧願將該工作交給現代VCS,也不要打擾:) –

相關問題