2013-03-14 14 views
17

Meine app.config gab mir mehrere Nachrichten in Bezug auf "usersettings Schema nicht gefunden", also löschte ich es mit der Absicht, es von Grund auf neu zu erstellen, aber ich war nicht erfolgreich. Wie kann ich basierend auf meiner Einstellungsdatei eine neue erstellen? Wenn ich eine neue Version erstelle und die Lösung erstelle, wird die App-Konfigurationsdatei nicht erstellt. Ich weiß nicht, was ich noch versuchen soll.App.config in Visual Studio neu erstellen?

Hier ist der lästige Teil meiner alten Datei:

<startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/> 
</startup> 
<userSettings> 
    <DelocksNote.Settings1> 
     <setting name="Font" serializeAs="String"> 
      <value>DejaVu Sans, 20.25pt, style=Italic</value> 
     </setting> 
     <setting name="WordWrap" serializeAs="String"> 
      <value>False</value> 
     </setting> 
    </DelocksNote.Settings1> 
</userSettings> 
+0

haben Sie Ihre Projekteigenschaften> Einstellungen überprüft? – luchosrock

+0

Haben Sie überprüft, ob Ihre app.config-Datei ein xmlns-Attribut für Elemente enthält? Ich habe gesehen, dass das Hinzufügen von einigen Tools, aber Visual Studio nicht wie Namespaces in .config-Dateien. –

+0

Ja, ich habe die Einstellungen erneut hinzugefügt und erhalte weiterhin die ersten Fehler: "Nachricht Konnte keine Schemainformationen für das Attribut 'name' finden." und 9 mehr davon –

Antwort

47

Für alle in der Zukunft zu besuchen ...

Löschen Sie die Datei app.config in Ihrer Lösung Explorer. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Hinzufügen, fügen Sie ein neues Element hinzu. Suchen Sie "Anwendungskonfigurationsdatei" in der Liste und fügen Sie sie hinzu. Es wird leer sein.

Um den Inhalt basierend auf Ihren Einstellungen zu generieren (was immer noch intakt sein sollte): Bearbeiten Sie eine Einstellung (machen Sie einen Platz oder etwas) und speichern Sie. Sehen Sie sich dann Ihre neue app.config-Datei an. Es wird neu gebaut werden!

+1

Vergessen Sie nicht, Service-Referenzen zu aktualisieren (Rechtsklick-Service unter Service-Referenzen Projektordner und klicken Sie auf Update-Service-Referenzen) – nurettin

+0

Keine Notwendigkeit, hinzuzufügen. Es genügt, die Datei zu löschen. Nach einer Neuerstellung wird die Datei neu erstellt. –

Verwandte Themen