我正在使用VS2012。我必须将连接字符串保留在app.config中,并从我的cs文件访问它。但是我无法在VS2012中实现这一点。以下是我从网络上找到的,但我认为它仅适用于早期版本的VS,而非VS2012。
app.config文件
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<connectionStrings>
<add name="DataFormConnection"
connectionString="Data Source=abcdd;database=xyz;uid=4566;pwd=987"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
我是如何访问它的:
connectionString = ConfigurationManager.ConnectionStrings["DataFormConnection"].ConnectionString;
出现错误:System.Configuration.ConfiguarationSettings 中不存在该类型或名称
System.Configuration.ConfigurationSettings
,但是你的代码使用的是ConfigurationManager
- 你能否澄清一下你没有在某个地方使用ConfigurationSettings
(我认为这个类是 .NET 1/1.1 版本的)? - Charleh