Почему у меня нет intellisense в моем app.config? - PullRequest
0 голосов
/ 29 марта 2020

Я хочу добавить секцию appSettings к своему app.config, но я не получаю никакой информации. В среде IDE также подчеркнут узел configuration, и при наведении на него курсора отображается The configuration element is not declared, поэтому мне интересно, связаны ли эти две проблемы. Это происходит, когда я создаю новый app.config и даже когда я создаю совершенно новый проект. Я имею эту проблему только в VS 2019. VS 2010 имеет intellisense, поэтому что-то подсказывает мне, что это настройка VS, которая указывает на эталонный файл, содержащий все элементы, доступные для intellisense.

enter image description here

1 Ответ

1 голос
/ 30 марта 2020

Почему у меня нет intellisense в моем app.config?

Я думаю, что ваш проект создается старой версией VS2010, а затем мигрирует в новую VS2019 и старый тип проекта. сильно отличается от VS2019. Так что в вашем старом проекте есть некоторые факторы, которые влияют на intellisense.

Вы можете попробовать выполнить следующие действия:

1) закрыть экземпляр VS, удалить скрытую папку .vs, папку bin, obj, а затем перезапустить проект чтобы проверить снова.

2) открыть меню XML -> Schemas -> найти запись для DotNetConfig.xsd, выбрать Use this schema и затем нажать OK .

enter image description here

3) Если это не работает, попробуйте добавить новый файл app.config для замены старого файл, а затем перенести его содержимое в новый файл.

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