2017-09-05 2 views
0

ich einig C# -Code studierte und ich frage mich, wo ist die Datei, die diese Zeilen lesen verwendet:wo ist die Eigenschaftendatei, die ich aus SettingsReader in C# lesen kann?

System.Configuration.AppSettingsReader settingsReader = new AppSettingsReader(); 

     string key = (string)settingsReader.GetValue("MyProperty", typeof(String)); 

ich den Code, ohne den MyProperty Wert erhalten möge. Ich verwende VS2015.

Danke

+0

Abhängig vom Umfang der Einstellung. Wenn es "Anwendung" ist, wird es in der Datei appname.config im selben Verzeichnis wie appname.exe gespeichert. Wenn es "Benutzer" ist, wird es in der Datei user.config in einem schwer zu findenden Unterverzeichnis von AppData gespeichert. Wenn man sich den Code anschaut, sieht man nicht, wo er nachsehen kann. –

Antwort

0

Sie es in der App.config Datei in Ihrer Lösung finden.

Nachdem Sie den Code kompilieren, wird es mit dem Namen Ihres exe auf Ihre EXE-Datei als nächstes (z MyExeName.exe.config)

+0

In meiner Lösung gibt es keine solche Datei. die einzige Datei .config ist Authorization.config – eeadev

+0

und enthält diese Eigenschaft, keine andere Datei? – eeadev

+0

haben Sie versucht, den Namen der Eigenschaft in der gesamten Lösung zu suchen? Es sollte in einer Datei mit der Erweiterung .config sein – Milana

Verwandte Themen