Визуальная студия обнаруживает Ctrl + F5 и режим F5? - PullRequest
1 голос
/ 24 ноября 2011

Могу ли я понять, что мой код работает с Ctrl + F5 или F5 ?

Я написалGUI для приложения для некоторых студентов, но он не работает некоторое время, когда запускается с F5 ... Я тоже хочу обнаружить F5 и Ctrl + *Режим 1015 * F5 для отключения графического интерфейса пользователя при запуске его с F5 .

Ответы [ 2 ]

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

CTRL - F5 запускает приложение без отладчика. Вы можете узнать, был ли он запущен с обычным F5 , проверив System.Diagnostics.Debugger.IsAttached.

Если графический интерфейс иногда выходит из строя при запуске с подключенным отладчиком, это, вероятно, связано с неправильным использованием многопоточности для доступа к свойствам пользовательского интерфейса в потоке, отличном от основного потока пользовательского интерфейса.

1 голос
/ 24 ноября 2011

Вы можете использовать свойство System.Diagnostics.Debugger.IsAttached, чтобы узнать, подключен ли отладчик или нет, я полагаю, это то, что вы имеете в виду.

Надеюсь, что поможет

Пол

...