Пользовательские настройки app.config configSections не могут найти информацию о схеме

Я только узнаю о app.config в отношении создания пользовательских разделов. У меня эта часть работает, она компилирует и выводит информацию по мере необходимости, но я получаю предупреждения о том, что не могу найти информацию о схеме.

Я немного погуглил и не смог найти простого объяснения этой ситуации.

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

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

Спасибо за любую помощь

Джон


person Jon    schedule 23.10.2008    source источник


Ответы (1)


Попробуйте связать файл app.config с соответствующей схемой (обычно вы можете найти его в C:\Program Files\Microsoft Visual Studio 8\xml\Schemas\DotNetConfig.xsd), для этого просто откройте файл app.config в визуальном studio, откройте окно свойств (F4) и укажите указанный выше путь к схемам. Пабло.

person Pablo Retyk    schedule 23.10.2008
comment
Привет, Пабло. Спасибо за ответ, я этого вообще не заметил. Только то, что доктор прописал. - person Jon; 23.10.2008
comment
Для VS 2008 (.NET 3.0 и 3.5) вы можете использовать C:\Program Files\Microsoft Visual Studio 9.0\xml\Schemas\DotNetConfig30.xsd - person Anthony K; 08.04.2010
comment
Похоже, это не работает для настраиваемых разделов конфигурации в Visual Studio 2017. - person ryanwebjackson; 28.12.2018