2016-05-16 74 views
0

我到处搜索如何摆脱这个警告没有运气。我已经添加了对我的Module1.vb的引用:Imports System.Configuration,我试过了: Imports System.Configuration.ConfigurationSettings。仍然没有运气。appSettings的警告

这里是我的代码:

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

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

这里是我的配置文件:

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

我收到警告的:

ConfigurationSettings.AppSettings("TITLE") 

就像我已经说过了。我谷歌搜索这个警告,唯一的发现是我需要添加引用System.Configuration,我已经尝试过,我仍然有警告。我也发现我需要添加一个对System.Configuration.dll的引用,但是这个声明是不必要的,并给我一个警告。

任何帮助将不胜感激!谢谢!

编辑:好吧,我想清楚为什么我得到一个警告。我把这个参考放在错误的项目中。 (傻我)。但现在,当我想看到标题的价值时,什么都不显示。它应该是这样的在控制台中:

The value of TITLE is: Mr 

任何人都知道为什么值或键不显示?再次感谢! :)

+0

为此,您实际上必须右键单击引用,并添加对System.Configuration的引用。 – Jeremy

+0

我已经这样做了。你确定在复选框中选中了System.Configuration,是否正确? – TimmyHoHoo

+0

这是正确的 – Jeremy

回答

0

要修复此警告,而不是使用ConfigurationSettings.AppSettings,您需要将其更改为ConfigurationManager.AppSettings,因为ConfigurationSettings不再使用。