В Visual Studio 2010 (C # .NET 4.0) я тестирую клиент-серверное решение в эти дни. Эта игра довольно тяжелая и запаздывающая для моего процессора и графического процессора. Требуется несколько минут, чтобы просто установить соединение, и это очень беспокоит меня. Кроме того, две игры запускаются на одном экране, что раздражает, так как у меня есть установка с двумя мониторами, которую можно легко использовать для оптимизации процесса.
Как я могу заставить программу делать что-то другое во второй раз, когда она запускается через Visual Studio 2010?
Я понимаю, что мог бы выполнить некоторые условия компиляции или, возможно, использовать некоторые хаки процессов, чтобы увидеть, запущен ли существующий процесс, но я нахожу это немного нечистым.
Есть еще идеи?