Visual Studio всегда выбирает неправильный xsd для App.config

прежде всего, у меня есть приложение .NET 4.0 с такой конфигурацией:

<?xml version="1.0"?>
<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    </startup>
</configuration>

У меня была та же проблема, что и в этой вопрос: app.config «Не удалось найти информацию о схеме» после преобразования в Visual Studio 2010 / .Net 4.0 : элемент supportedRuntime не был распознан редактором, что привело к подсказке.

Затем я последовал ответ: я был в редакторе app.config и перешел в окно «Свойства». Там я выбрал запись «Схема».

Я удалил выделение DotNetConfig.xsd и вместо этого выбрал DotNetConfig35.xsd, но VS всегда автоматически добавляет снова DotNetConfig.xsd. Даже если я явно установил "не использовать эту схему" или даже удалил схему из списка - это автоматически снова добавлен в список и выбран.

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

Как я могу изменить схему, чтобы использовать DotNetConfig35.xsd и НЕ автоматически добавлять DotNetConfig.xsd снова?

22
задан Community 23 May 2017 в 12:34
поделиться