Ссылка на ошибку настроек не общего участника - PullRequest
0 голосов
/ 31 августа 2010

Я добавил файл настроек в проект, но всякий раз, когда я ссылаюсь на одну из переменных настроек, я получаю следующую ошибку:

Error   2   Reference to a non-shared member requires an object reference.  C:\Development\PhoenixApp\Process\CreditCardProcessing.vb   67  77  Process

Я должен был добавить это вручную в конфликте слияния и коде настроекотлично работал в исходной ветке.Сгенерированный код также кажется идентичным тому, что я вижу.

Я получаю доступ к настройкам, используя My.Settings.{VarName}

edit: Только что попытался удалить файлы настроек.Это все еще происходит после повторной генерации файла из значений app.config.

1 Ответ

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

Я не уверен, почему это происходит.

Но если вы перейдете к определению My.Settings, это свойство должно возвращать ссылку на Shared ReadOnly Property с именем [Default] в Settings.Designer.vbи это свойство возвращает Shared член с именем defaultInstance.

Я бы предложил вернуться к определениям в вашем коде (щелкните правой кнопкой мыши My.Settings и выберите Go To Definition) и убедитесь, что он для вас одинаков.

...