.NET 4.5 Framework上不存在ConfigurationManager类

Hat*_*tem 31 .net c# .net-4.5

我刚开始使用C#的.NET Framework 4.5.我使用的是Windows Form Application.我做了所需的进口,例如:

using System.Configuration;
Run Code Online (Sandbox Code Playgroud)

但实际上ConfigurationManager类似乎没有退出.我尝试使用ConfigurationSettings,但Visual Stdio告诉我它已经过时并被ConfigurationManager取代!

这是与问题相关的一大块代码:

Int32.Parse StartingMonth = int.parse(ConfigurationManager.AppSettings["StartingMonthColumn"]);
Run Code Online (Sandbox Code Playgroud)

那么,你能帮我吗?

Ekk*_*Ekk 57

  1. 确保添加System.Configuration.dll到项目中.如果您已添加它,请尝试删除并重新添加.
  2. 将光标置于ConfigurationManager然后按ctrl+ .,然后查看它的建议.

  • 在#1 - 在您的项目下,右键单击引用,单击添加引用,System.Configuration.dll应该在第一个选项卡".NET"上可用 (2认同)

小智 18

右键单击项目 - >添加 - >参考...->程序集 - >框架选择System.Configuration(选中)应解决问题.


小智 5

ConfigurationManager 存在于 System.Configuration 命名空间中,但它需要项目中的 System.Configuration 程序集。