#xml #visual-studio #warnings #app-config
#xml #visual-studio #предупреждения #app-config
Вопрос:
Для файла app.config проекта командной строки в Visual Studio 2015 я получаю 99 предупреждений о том, что элемент «уже объявлен», и соответствующие синие волнистые линии в текстовом редакторе XML для этого файла. Я использовал свойства файла для ссылки на каждую существующую XML-схему. Это не помогло. Волнистые линии находятся в нечетных позициях в редакторе (например, в пробелах) и имеют длину всего в один символ. Я нахожу это нервирующим и хотел бы избавиться от него. У вас есть какие-либо предложения? Большое спасибо!
PS: Другие сообщения, связанные с этой темой, касались проблем с корпоративной библиотекой. Или включение правильной схемы в раздел свойства / схемы решило проблему (что для меня не имеет значения)
Комментарии:
1. Не могу ничего сказать, не видя файл:(
Ответ №1:
Несколько часов изучения этого явления не привели к решению. Но вскоре после публикации моего вопроса я узнал, как на него ответить. Мне просто пришлось удалить все записи в properties / schema. Затем Visual Studio заполнила его тем, что кажется стандартным для этого свойства. И вуаля, волнистые линии исчезли. Также я вернул IntelliSense для своего app.config.
Я предполагаю, что причиной странного поведения было переключение .NET Framework моего проекта консольного приложения. При этом выбор файлов схемы для app.config также каким-то образом изменился (я не понял, каким образом). Результатом были отсутствующие или дублированные определения в сумме XSD.