У меня есть сводящая с ума проблема, которая, я чувствую, может быть гремлином, которого не убьют.
В приложении C #, которое я переместил с VS2005 на VS2010, у меня есть параметр приложения, который является логическим, установлен по умолчанию на False на экране настроек в IDE.
Однако, когда я запускаю программу, даже устанавливая точку останова в void Main, эта настройка устанавливается в True. Нигде я не устанавливаю для этого параметра значение True в коде, и эта переменная даже не была доступна до этой точки останова, то есть даже до того, как я запустил основную форму приложения.
Более того, когда я запускаю этот же проект в VS2005 и устанавливаю точку останова в одном и том же точном месте, это False, что правильно.
Я перезапустил VS2010, попытался установить значение вручную, что, конечно, работает. Я даже перезапустил свою рабочую станцию, но все безрезультатно. Я ненавижу такие вещи, как это ...
Спасибо.