c# - 在类库中找不到 ConfigurationManager

标签 c# .net web-config class-library configurationmanager

所以,我有一个类库,我知道它会被网站使用,我需要访问配置设置。我添加了对 System.Configuration 的引用,但在类库中找不到 ConfigurationManager。有几件事,其中一件是当我添加对 System.Configuration 的引用时,它显示为带有小写字母“c”的“System.configuration”,我认为这很奇怪。另一件事,当我访问 System.Configuration 时,最接近 ConfigurationManager 的是“ConfigurationSettings”。我在允许我使用 ConfigurationManager 和此类库的 Web 应用程序中查看了引用的属性,它们都指向完全相同的文件。我需要以其他方式执行此操作吗?

这是我引用它的一个 SS:

enter image description here

最佳答案

参见 https://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager%28v=vs.100%29.aspx

它位于System.Configuration 命名空间和程序集System.Configuration。确保转到添加引用中的框架选项卡并选择System.Configuration Screenshot of Add Reference tab in Visual Studio 2013

关于c# - 在类库中找不到 ConfigurationManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29052902/

相关文章:

c# - 围绕执行相同检查的多个 if 语句的代码重构 C# 问题

c# - 如何将 PayPal 浏览器登录集成到 Visual Studio 集成测试中?

c# - 如何在 Asp.Net c# 项目中使用命名空间?

asp.net - 如何在 url asp.net mvc 4 中添加扩展名 .html?

c# - 没有为一个或多个必需参数/SQL 提供的值应该是正确的

c# - 从 C# 调用托管 C++ 函数

c# - 从 Entity Framework .NET 返回父子的多个孙子

c# - 为什么性能指标有所不同?

.net - 在 NuGet 上找不到最新版本的包

c# - 如何使用 GMail 的 SMTP 服务器从 ASP.NET 站点发送电子邮件?