app.config “Не удалось найти информацию о схеме” после преобразования в Visual Studio 2010/.Net 4.0

После обновления моего проекта к Visual Studio 2010 и.Net 4.0, мой app.config файл генерирует эти сообщения после разрабатывания проекта:

  • Не удалось найти информацию о схеме для элемента 'supportedRuntime'.
  • Не удалось найти информацию о схеме для атрибута 'версией'.
  • Не удалось найти информацию о схеме для атрибута 'sku'.

Вот мой весь app.config файл:



  
    
  

Если я создаю новый проект VS2010 и буквально скопировать/вставить тот же app.config файл, я не получаю таких сообщений.

Очевидно, эти сообщения не вызывают проблем во время выполнения, но они являются все еще раздражающими и дезориентирующими.

То, как я решаю любую проблему, заставляет эти сообщения появиться?

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

Спасибо.

27
задан Community 23 May 2017 в 10:29
поделиться

2 ответа

Вы уверены, что преобразование прошло успешно? Возможно, не была настроена правильная целевая платформа. Откройте свойства проекта и проверьте, является ли целевая платформа .NET Framework 4 или клиентским профилем .NET Framework 4 .

5
ответ дан 28 November 2019 в 05:54
поделиться

Я изменил схему с DotNetConfig на DotNetConfig35, и проблема решена. Это доступно в свойствах файла app.config.

Щелчок правой кнопкой мыши по файлу app.config в обозревателе решений дает свойства файла, щелчок правой кнопкой мыши в окне редактирования самого файла app.config дает свойства XML-документа.

18
ответ дан 28 November 2019 в 05:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: