Отладка приложений Windows Forms, в которых используются параметры приложений, с помощью Visual Studio
Обновлен: Ноябрь 2007
Как правило, отладка приложения Windows Forms, использующего параметры приложения, выполняется так же, как и для любого другого приложения Windows Forms. Дополнительные сведения см. в разделе Создание приложения Windows Forms с помощью .NET Framework (C++).
Единственное различие заключается в параметрах области пользователя. По умолчанию при отладке приложения Windows Forms в Visual Studio оно запускается в процессе VSHOST.exe, который создает среду для выполнения процесса. Поскольку эта среда не точно соответствует среде, в котором приложение выполняется вне отладчика, приложение сохранит различные параметры области пользователей в разных контекстах.
Предположим, в приложении есть параметр области пользователя под названием UserFormColor со значением по умолчанию Значение1. При запуске этого приложения в отладчике Visual Studio это значение изменяется на Значение2. При следующем запуске приложения в ОС Windows вне отладчика Visual Studio значение этого параметра вновь будет равно Значение1, а не Значение2, поскольку в Visual Studio был создан отдельный файл для параметров области пользователя этого приложения.
Если вы считаете, что для двух разных контекстов следует использовать один файл параметров приложения, можно отключить VSHOST.exe в Visual Studio.