无法使用C#ConfigurationManager

时间:2010-10-06 14:41:59

标签: c# .net .net-3.5 configurationmanager

我有以下代码:

using System.Configuration;

namespace test
{
  public partial class MyService : ServiceBase
  {
    public  static ReadConnectionStrings()
    {                        
      ConnectionStringSettingsCollection connections =
          ConfigurationManager.ConnectionStrings;

但是,它无法识别ConfigurationManager。我直接从here

获取了此代码

所以我显然遗漏了一些东西,但无法确定是什么。

4 个答案:

答案 0 :(得分:45)

您是否引用了System.Configuration?默认情况下,它不会添加到.NET项目中。

答案 1 :(得分:17)

我遇到了同样的问题。

我花了一点时间才发现添加引用并没有添加使用。我必须右键单击该项目并选择Add Reference,然后在.NET选项卡中选择System.Configuration。

像魅力一样工作!

答案 2 :(得分:1)

确保您正在使用的实际project引用System.Configuration。我在数据访问项目中工作,而不是表示层的项目。所以我有点困惑,因为我以为我有一个参考,但实际上data project错过了参考。

答案 3 :(得分:0)

我必须下载程序集引用,然后添加到项目,不确定其他人是否有此问题