C# 我的Windows窗体程序找不到';app.configonnection';一串
我是Windows窗体的新手,我修改了C# 我的Windows窗体程序找不到';app.configonnection';一串,c#,winforms,connection-string,C#,Winforms,Connection String,我是Windows窗体的新手,我修改了app.config文件,使其具有一些连接字符串,但当我在代码中使用它时,它从未找到它;它返回空值 <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="MySqlConnectionString" connectionString="server=l
app.config
文件,使其具有一些连接字符串,但当我在代码中使用它时,它从未找到它;它返回空值
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="MySqlConnectionString" connectionString="server=localhost;database=mydatabase;uid=root;" />
</connectionStrings>
</configuration>
但是val
为空。另外,在system.configuration
的内容下,它说它已经过时,并提示我使用system.configuration.ConfigurationManager.AppSettings
,但没有给我选项“ConfigurationManager”,我只有ConfigurationSettings
。我试着打字,看看蓝色的小下划线是否包含了什么,但什么也没有出现
我可能做错了什么?这是因为您试图在不在AppSettings中的情况下使用AppSettings 还要确保对System.Configuration的引用是正确的。
- 进入项目,右键单击引用->添加引用->.NET ->转到System.Configuration并添加它
ConfigurationManager.ConnectionStrings["MySqlConnectionString"].ConnectionString;
这有助于说明AppSettings和ConnectionString之间的区别:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="MySqlConnectionString" connectionString="server=localhost;database=mydatabase;uid=root;" />
</connectionStrings>
<appSettings>
<add key="MyAppSetting" value="Hello World!"/>
</appSettings>
</configuration>
它没有给我使用ConfigurationManager.ConnectionString.的选项。。我不知道为什么要加入你的项目,右键单击References->AddReference->.NET->转到System.Configuration并添加它。然后它将正确解析ConfigurationManager。我在哪里看到它?我正在visual studio 2010中执行此操作解决方案资源管理器面板中您的项目下有一个“引用”文件夹。非常感谢您的帮助
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="MySqlConnectionString" connectionString="server=localhost;database=mydatabase;uid=root;" />
</connectionStrings>
<appSettings>
<add key="MyAppSetting" value="Hello World!"/>
</appSettings>
</configuration>
ConfigurationManager.AppSettings["MyAppSetting"]