33

我刚开始使用 C# 的 .NET Framework 4.5。我正在使用 Windows 窗体应用程序。我已经完成了所需的导入,例如:

using System.Configuration;

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

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

Int32.Parse StartingMonth = int.parse(ConfigurationManager.AppSettings["StartingMonthColumn"]);

那么,你能帮帮我吗?

4

5 回答 5

58
  1. 确保添加System.Configuration.dll到项目中。如果您已经添加了它,请尝试删除并重新添加它。
  2. 将光标放在上面,ConfigurationManager然后按ctrl+ .,看看它给你的建议。
于 2012-10-18T06:20:46.957 回答
22

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

于 2015-07-13T17:14:45.307 回答
4

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

于 2015-07-01T02:40:28.007 回答
3

这是因为参考,我只是在添加参考后重新启动了项目,它工作正常:)

于 2012-10-18T07:22:22.100 回答
0

如果您无法找到参考这里是正确的路径

"C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a"

转到添加参考并选择浏览器选项并转到上面的链接。然后你可以添加 System.Configuration.dll

于 2018-10-12T13:00:43.023 回答