当前上下文中不存在名称 configurationmanager
the name configurationmanager does not exist in the current context
我正在为 Mac (.NETCore.App(2.1.0), MacOS 10.14.5) 使用 Visual Studio 社区,我我正在尝试使用 ConfigurationManager class (https://docs.microsoft.com/de-de/dotnet/api/system.configuration.configurationmanager?view=netframework-4.8)。
但我收到错误消息:
the name ConfigurationManager does not exist in the current context
我已经添加了
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;
}
}
}
您应该安装 System.Configuration.ConfigurationManager
软件包。所以请尝试执行以下命令:
Install-Package System.Configuration.ConfigurationManager
更正
由于您正在处理 Mac,我不知道您是否可以 运行 以上命令。这绝对适用于 Visual Studio / Windows。因此,请按照找到的说明 here 为上述包添加依赖项。
Visual Studio 2019 年,我遇到了同样的问题,我是这样解决的:
右键单击项目并转到“管理 NuGet 包”。
搜索 System.Configuraion 并安装 System.Configuration.ConfigurationManager
现在在您的代码中,配置管理器将被识别。
我正在为 Mac (.NETCore.App(2.1.0), MacOS 10.14.5) 使用 Visual Studio 社区,我我正在尝试使用 ConfigurationManager class (https://docs.microsoft.com/de-de/dotnet/api/system.configuration.configurationmanager?view=netframework-4.8)。
但我收到错误消息:
the name ConfigurationManager does not exist in the current context
我已经添加了
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;
}
}
}
您应该安装 System.Configuration.ConfigurationManager
软件包。所以请尝试执行以下命令:
Install-Package System.Configuration.ConfigurationManager
更正
由于您正在处理 Mac,我不知道您是否可以 运行 以上命令。这绝对适用于 Visual Studio / Windows。因此,请按照找到的说明 here 为上述包添加依赖项。
Visual Studio 2019 年,我遇到了同样的问题,我是这样解决的:
右键单击项目并转到“管理 NuGet 包”。
搜索 System.Configuraion 并安装 System.Configuration.ConfigurationManager
现在在您的代码中,配置管理器将被识别。