Переменная настройки, возвращающая другое значение в VB.net! - PullRequest
1 голос
/ 09 августа 2010

Это довольно странная проблема.Я установил переменную настройки в настройках приложения со следующими данными:

  • Имя : округ
  • Тип : целое число
  • Область действия : пользователь
  • Значение : 0

Тем не менее, когда я ссылаюсь на это с помощью этого утверждения: MsgBox(My.MySettings.Default.county) Это оповещение 1.Несмотря на то, что он выполняется первым, как только форма загружается.

1 Ответ

1 голос
/ 09 августа 2010

Я предполагаю, что бит My.MySettings является опечаткой.

Часто, когда кто-то видит значение, отличное от ожидаемого при чтении из My.Settings, кажется, что он читает Default, а не фактическое значение.
Я бы предложил использовать просто MsgBox(My.MySettings.county) и посмотреть, возвращает ли это то, что вы хотите.

В противном случае попробуйте удалить bin и objectкаталоги проекта и попробуйте перекомпилировать и повторно запустить и посмотреть, может ли это быть что-то "застрял" где-то.

...