2016-05-16 11 views
0

私はこの警告をどこから取り除くかについてあらゆるところを探しました。私はModule1.vbへの参照を追加しました:Imports System.Configurationと私は試しました: Imports System.Configuration.ConfigurationSettings。まだ運がありません。appSettingsに関する警告

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
<appSettings> 
<add key="TITLE" value="Mr"/> 
</appSettings> 
</configuration> 

が、私は上の警告を取得しています:

ConfigurationSettings.AppSettings("TITLE") 

私が言っているよう

Dim sAttr As String 
sAttr = ConfigurationSettings.AppSettings("TITLE") 

Console.WriteLine("The value of TITLE is: " & sAttr) 
Console.ReadLine() 

はここに私の設定ファイルである:

は、ここに私のコードです。私はこの警告をGoogleで探知しました。私が試したSystem.Configurationへの参照を追加する必要があるという唯一の発見がありましたが、まだ警告があります。また、System.Configuration.dllへの参照を追加する必要があることもわかりましたが、このステートメントは不要で、警告が表示されます。

ご協力いただければ幸いです!ありがとうございました!

編集:さて、私はなぜ警告を受けているのか分かりました。私は間違ったプロジェクトに参照を入れていました。 (愚かな私)。しかし、今、私がタイトルの価値を見たい時、何も表示されません。

The value of TITLE is: Mr 

誰かが、値またはキーが表示されない理由を知っていますか?再度、感謝します! :)

+0

これは実際には参照を右クリックし、System.Configurationへの参照を追加する必要があります。 – Jeremy

+0

私はこれをしました。チェックボックスでSystem.Configurationがチェックされていることを確認してください。 – TimmyHoHoo

+0

が正しいです。 – Jeremy

答えて

0

この警告を修正するには、ConfigurationSettings.AppSettingsを使用する代わりに、ConfigurationSettingsを使用しなくなったConfigurationManager.AppSettingsに変更する必要があります。

関連する問題