Visual Studio wählt immer das falsche xsd für App.config aus

erste von allen, ich habe einen .NET 4.0-Anwendung mit dieser Konfiguration:

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

Ich hatte das gleiche problem wie in dieser Frage: app.config "Konnte nicht gefunden schema-Informationen" nach der Konvertierung in Visual Studio 2010 /.Net 4.0 : Das supportedRuntime-element nicht erkannt wurde, von der Redaktion, was ein Hinweis.

Worauf ich dann die Antwort: ich war in der app.config-editor und ging zum Fenster Eigenschaften. Dort wählte ich die Schemas Eintrag.

Habe ich entfernt, die Auswahl der DotNetConfig.xsd und wählte die DotNetConfig35.xsd statt, aber VS immer fügt automatisch die DotNetConfig.xsd wieder. Auch wenn ich es explizit auf "verwenden Sie nicht dieses schema" oder auch entfernen das schema aus der Liste aus - es wird automatisch Hinzugefügt, um die Liste erneut und ausgewählt.

Weil ich jetzt zwei Schemata ausgewählt, die definieren, die gleichen Elemente, bekomme ich eine Menge Warnungen.

Wie kann ich das ändern das schema zu verwenden, die DotNetConfig35.xsd-und NICHT die DotNetConfig.xsd automatisch wieder Hinzugefügt?

InformationsquelleAutor der Frage Sebastian P.R. Gingter | 2010-12-04

Schreibe einen Kommentar