VS2010 - неправильная логическая настройка - PullRequest
2 голосов
/ 18 декабря 2010

У меня есть сводящая с ума проблема, которая, я чувствую, может быть гремлином, которого не убьют.

В приложении C #, которое я переместил с VS2005 на VS2010, у меня есть параметр приложения, который является логическим, установлен по умолчанию на False на экране настроек в IDE.

Однако, когда я запускаю программу, даже устанавливая точку останова в void Main, эта настройка устанавливается в True. Нигде я не устанавливаю для этого параметра значение True в коде, и эта переменная даже не была доступна до этой точки останова, то есть даже до того, как я запустил основную форму приложения.

Более того, когда я запускаю этот же проект в VS2005 и устанавливаю точку останова в одном и том же точном месте, это False, что правильно.

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

Спасибо.

1 Ответ

1 голос
/ 18 декабря 2010

Хорошо, я НЕ люблю отвечать на свои вопросы - постарайтесь не делать этого, но просто наткнулись на решение. Как бы глупо это ни звучало, мне пришлось удалить настройку в IDE и заново добавить ее, после чего она ведет себя правильно.

Мне бы очень хотелось услышать, как кто-то, достаточно знакомый с «внутренностями» VS, объяснит, ПОЧЕМУ это произошло, но, во всяком случае, это то, что мне пришлось сделать, чтобы это исправить.

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