3

我正在使用 Visual Studio Community for Mac(.NETCore.App(2.1.0)、MacOS 10.14.5)并且我正在尝试使用 ConfigurationManager 类(https://docs.microsoft.com/de-de/ dotnet/api/system.configuration.configurationmanager?view=netframework-4.8)。

但我收到错误消息:

当前上下文中不存在名称 ConfigurationManager

我已经加了

using System.Configuration

添加到我的代码中,并将 System.Configuration.dll(必须手动下载,因为引用列表完全为空)添加到引用中。

感谢您提前提供的帮助。

using System;
using System.Configuration;

namespace program
{
  public static class test{
     public static string val(string name){
        return ConfigurationManager.ConnectionStrings[name].ConnectionString;
     }
  }
}
4

2 回答 2

3

你应该安装System.Configuration.ConfigurationManager包。所以请尝试执行以下命令:

Install-Package System.Configuration.ConfigurationManager

更正

由于您在 Mac 上工作,我不知道您是否可以运行上述命令。这绝对适用于 Visual Studio / Windows。因此,请按照此处的说明向上述软件包添加依赖项。

于 2019-06-22T14:23:10.120 回答
0

对于 Visual Studio 2019,我遇到了同样的问题,这就是我解决它的方法:

右键单击项目并转到管理 NuGet 包。

在此处输入图像描述

搜索 System.Configuraion 并安装 System.Configuration.ConfigurationManager

在此处输入图像描述

现在在您的代码中,配置管理器将被识别。

在此处输入图像描述

于 2021-08-05T19:20:04.223 回答