Чем второй запуск отладки отличается от первого? - PullRequest
2 голосов
/ 25 ноября 2011

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

Как я могу заставить программу делать что-то другое во второй раз, когда она запускается через Visual Studio 2010?

Я понимаю, что мог бы выполнить некоторые условия компиляции или, возможно, использовать некоторые хаки процессов, чтобы увидеть, запущен ли существующий процесс, но я нахожу это немного нечистым.

Есть еще идеи?

1 Ответ

3 голосов
/ 25 ноября 2011

Создайте две копии источников и откройте их в двух экземплярах VS.Вы сможете отлаживать оба экземпляра по отдельности, а также сможете устанавливать различные параметры запуска для игр, запуска и обоих мониторов.Тем не менее, на вашем месте я бы попытался найти вторую машину для полностью отдельной отладки и использовать ваш второй монитор для отображения исходного кода, в то время как игра запускается на первом (или наоборот)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...