2008-10-23 6 views
15

Ich lerne gerade über app.config in Bezug auf die Erstellung von benutzerdefinierten Abschnitten. Ich habe diesen Teil funktioniert, es kompiliert und die Informationen wie erforderlich abrufen, aber ich bekomme Warnungen über es konnte die Schemainformationen nicht finden.app.config configSections benutzerdefinierte Einstellungen können keine Schemainformationen finden

Ich habe ein wenig gegoogelt und konnte keine einfache Erklärung für diese Situation finden.

Der Ansatz (der im Moment für mich sinnvoll erscheint) wäre, eine Schemadatei für jeden Abschnitt innerhalb des Projekts zu haben. Ich verstehe, wie man eine Schemadatei erstellt, aber weiß nicht, wie ich das in das Projekt möchte.

Auch wenn es kompiliert und auf einer anderen Maschine bereitgestellt wird, nehme ich an, dass die Schemadatei auch kopiert werden müsste.

Vielen Dank für jede und alle helfen

Jon

Antwort

10

Versuchen Sie, die app.config-Datei in das entsprechende Schema Verknüpfung (ussually Sie es auf C finden: \ Programme \ Microsoft Visual Studio 8 \ xml \ Schemas \ DotNetConfig.xsd), öffnen Sie dazu einfach die Datei app.config in Visual Studio, öffnen Sie das Eigenschaftenfenster (F4) und setzen Sie den Pfad oben auf Schemata. Pablo.

+0

Hallo Pablo, Danke für die Antwort hatte ich überhaupt nicht bemerkt. Genau das, was der Arzt bestellt hat. – Jon

+4

Für VS 2008 (.NET 3.0 & 3.5) können Sie C: \ Programme \ Microsoft Visual Studio 9.0 \ xml \ Schemas \ DotNetConfig30.xsd verwenden –

Verwandte Themen