我已经添加了参考System.Configuration,但仍然收到了这个错误。 我正在使用VS2010。这是代码
<configuration>
<connectionStrings>
<add name="MESConnection" connectionString="Server=.\SQLEXPRESS;Database=MES;Trusted_Connection=true"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
</system.web>
和背后的代码:
private static string _connStr = ConfigurationManager.ConnectionStrings["MESConnection"].ConnectionString;
有什么想法吗?
答案 0 :(得分:1)
在cs代码文件的顶部添加using语句:
using System.Configuration;
或完全符合参考资格:
private static string _connStr =
System.Configuration.ConfigurationManager.ConnectionStrings["MESConnection"].ConnectionString;
修改强>
我发现你实际上没有引用正确的程序集。您需要引用System.Configuration.dll 而不是 System.Configuration.Install.dll
在Visual Studio中引用.NET程序集的常用方法是右键单击Solution Explorer中的References节点,然后选择Add Reference ...
答案 1 :(得分:-1)
现在您可以添加配置库,并仅使用其命名空间进行访问