5 Stimmen

Wo ist App.config?

Ich versuche, Logging mit Microsofts Enterprise Library einzurichten (log4net scheint ein eingestelltes Projekt zu sein). Ich verwende VB .NET 2008 und VS 2008. Ich habe überall in der MSDN-Dokumentation, den CodePlex-Dokumenten (einschließlich der Hands-On-Labs, die installiert wurden und dann verschwanden) und Online-Tutorials gesucht, jedoch ohne Erfolg.

Sie beziehen sich alle auf eine mysteriöse "Konfigurationsdatei" oder "App.config", die ich nicht finden kann und anscheinend nicht hinzufügen kann. Ich habe sogar versucht, eine neue Textdatei hinzuzufügen und sie in "App.config" umzubenennen, aber das führte nur dazu, dass VS 2008 eine rote Wellenlinie auf einer leeren Datei ausgab.

Jegliche Vorschläge, wie man die schwer zu findende app.config finden kann, wäre sehr dankbar.

(und wenn dadurch das EntLib-Konfigurationstool erscheint, werde ich absolut erfreut sein)

Bearbeiten: Ich wurde getäuscht!

Der Baum in VS 2008 ist keine echte Obermenge-Untermenge-Beziehung, weshalb ich so frustriert war.

Zum Beispiel, die Spitze des Baumes: alt text http://static.zooomr.com/images/7954203_910064e809.jpg

Und ein 'Unterabschnitt' des Baumes. alt text http://static.zooomr.com/images/7954204_69e03c8502.jpg

4 Stimmen

log4net ist nicht tot, es ist einfach stabil. Es gab in den letzten 2 Monaten mehrere Bugfix-Commits, mindestens: svn.apache.org/viewvc/logging/log4net/trunk/src

13voto

cwap Punkte 10738

Ich bin mir ziemlich sicher, dass du die web.config verwenden kannst, wenn du in einer Webanwendung oder einer Weblösung bist.

Andernfalls siehe hier

[EDIT] In meiner VS kann die App-Datei wie folgt hinzugefügt werden: Neues Element hinzufügen -> Allgemein -> Anwendungs Konfigurationsdatei

3voto

smok1 Punkte 2942

Sollte sich im gleichen Verzeichnis wie die Binärdateien befinden, aber Sie müssen es zuerst zu Ihrer Lösung hinzufügen, indem Sie das Visual Studio-Fenster zum Hinzufügen neuer Dateien zur Lösung verwenden.

Hinzufügen -> Neues Element -> Anwendungskonfigurationsdatei

2voto

Joseph Punkte 24916

Sie können eine App-Konfigurationsdatei zu jedem VB-Projekt hinzufügen, indem Sie

mit der rechten Maustaste auf das Projekt klicken -> Hinzufügen-> Neues Element -> ...

und entweder auswählen

Anwendungs-Konfigurationsdatei

oder auswählen

Web-Konfigurationsdatei

(für app.config oder web.config entsprechend)

2voto

Tim Coker Punkte 6276

Ich wollte meinen Senf dazu geben, als ich auf diese Frage stieß und frustriert nach Antworten googelte, und meine Situation war nicht so, wie sie hier von anderen beschrieben wurde. Ich habe ein neues WinForms-Projekt erstellt, habe keine app.config gesehen und bin gegangen, um es hinzuzufügen, wie es andere beschrieben haben. Es war nicht in der Liste. Ich habe "Alle Dateien anzeigen" im Lösungs-Explorer eingeschaltet, und es war bereits dort, aber kein Teil des Projekts. Ich habe mit der rechten Maustaste darauf geklickt und "Im Projekt einschließen" ausgewählt, und jetzt kann ich loslegen. Keine Ahnung, warum die Datei erstellt wurde, aber nicht in das Projekt aufgenommen wurde. (Das ist übrigens VS2010.)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X