2017-04-13 13 views
1

私の質問は、最も人気のある接続文字列に関連していません。私がこれで見つけることができる他の唯一の助けは参照を使用していない人です。app.configファイルから文字列を読み取る

私は何をしようとしている:私はのように見えるapp.configファイルに格納されている文字列、持っている:

<applicationSettings> 
    <App_5.Properties.Settings> 
    <setting name="Location_Name" serializeAs="String"> 
     <value>String I want</value> 
    </setting> 

を文字列を引っ張って私のコードは次のとおりです。

string Loc_Name = ConfigurationManager.AppSettings["Location_Name"]; 

私は参照が追加され、使用されています。プログラムを実行すると、返品はいつもnullです。

答えて

9

app.configの間違った場所に保存しています。単一の名前/値のペアの場合は、appSettingsを使用します。質問の検索コードが機能します。

<configuration> 
    <appSettings> 
    <add key="Location_Name" value="String I want" /> 
    </appSettings> 
</configuration> 

コード(質問から繰り返し)

var value = ConfigurationManager.AppSettings["Location_Name"]; 
関連する問題