Als «app-config» getaggte Fragen

Konfigurationsdateien für .NET-Anwendungen enthalten anwendungsspezifische Einstellungen.

15
Variablen in app.config / web.config
Ist es möglich, in den Dateien app.configoder Folgendes zu tun web.config? <appSettings> <add key="MyBaseDir" value="C:\MyBase" /> <add key="Dir1" value="[MyBaseDir]\Dir1"/> <add key="Dir2" value="[MyBaseDir]\Dir2"/> </appSettings> Ich möchte dann in meinem Code auf Dir2 zugreifen, indem ich einfach sage: ConfigurationManager.AppSettings["Dir2"] Dies hilft mir, wenn ich meine Anwendung auf verschiedenen Servern und Standorten installiere, …

2
Pro Konfigurationsdatei ist nur ein configSections-Element zulässig, und falls vorhanden, muss es das erste untergeordnete Element des Stammkonfigurationselements sein
Ich entwickle die Konsolenanwendung und wenn ich die EXE-Datei ausführe, wird folgende Fehlermeldung angezeigt: system.Configuration.ConfigurationErrorsException: <configSections>Pro Konfigurationsdatei ist nur ein Element zulässig. Wenn vorhanden, muss dies das erste untergeordnete <configuration>Element des Stammelements sein . Hier ist meine App.configDatei: <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> <configSections> <section name="Reva.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, …

2
App.config: Benutzer vs. Anwendungsbereich
Ich habe meinem Projekt die Datei App.config hinzugefügt. Ich habe zwei Einstellungen im Bereich Projekt> Eigenschaften> Einstellungen erstellt - Ich habe festgestellt, dass ich beim Hinzufügen einer Einstellung den Bereich als Useroder definieren kann Application. - - Benutzer Anwendung Wenn ich die Einstellung Userfür den userSettingsAbschnitt definiere , wenn ich …

4
Benutzerdefinierter Abschnitt app.config mit einer einfachen Liste von Elementen zum Hinzufügen
Wie erstelle ich einen benutzerdefinierten Abschnitt app.config, der nur eine einfache Liste von addElementen enthält? Ich habe einige Beispiele (z. B. Erstellen eines benutzerdefinierten Konfigurationsabschnitts in app.config? ) Für benutzerdefinierte Abschnitte gefunden, die folgendermaßen aussehen: <RegisterCompanies> <Companies> <Company name="Tata Motors" code="Tata"/> <Company name="Honda Motors" code="Honda"/> </Companies> </RegisterCompanies> Aber wie vermeide …
88 c#  app-config 

9
Das Konfigurationselement ist nicht deklariert
Ich arbeite in Visual Studio 2012 Express Edition. Ich habe eine App.config-XML-Datei wie folgt hinzugefügt: <?xml version="1.0" encoding="utf-8" ?> <configuration> </configuration> Als erstes wird eine Warnung angezeigt, die besagt, dass das Konfigurationselement nicht deklariert ist. Weiß jemand, warum das passiert? Es sieht so aus, als könnten Elemente innerhalb von nicht …
84 c#  xml  app-config 

11
Fix: Das globale Element 'configuration' wurde bereits deklariert
Ich habe die zweite Lösung zum Auflösen von "Schemainformationen für das Element / Attribut <xxx> konnten nicht gefunden werden" verwendet. Dh eine XSD mit der Schaltfläche zum Erstellen eines Schemas erstellt. Ich habe das Stylesheet in app.config in app.xsd geändert, aber jetzt erhalte ich die Warnung: Das globale Element 'configuration' …


3
So weisen Sie Application an, <runtime> aus meiner benutzerdefinierten Datei app.config anstatt aus der Standarddatei zu lesen
Angenommen, ich erstelle eine App namens ConsoleApp2 . Aufgrund einiger Bibliotheken von Drittanbietern, die ich verwende, generiert meine Standarddatei app.config Code wie &lt;runtime&gt; &lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&gt; &lt;dependentAssembly&gt; &lt;assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /&gt; &lt;bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" /&gt; &lt;/dependentAssembly&gt; &lt;/assemblyBinding&gt; &lt;/runtime&gt; Das liegt daran, dass meine Lösung auf verschiedene Versionen einer Bibliothek verweist. …
8 c#  .net  app-config 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.