如何在VS 2015/.NET 4.6中添加引用?

Old*_*zer 10 .net-4.5 asp.net-4.5 visual-studio-2015 .net-4.6

VS 2015是否在如何添加引用方面发生了巨大变化?

我正在做一个MVC网络项目.我想System.Configuration.ConfigurationManager在我的.NET 4.6应用程序中使用.我去了References节点,Add Reference...并添加了System.Configuration 1.0.0.0.Intellisense现在能够自动为ConfigurationManager提供属性和方法,例如ConfigurationManager.AppSettings.

然而,当我试图编译时,它说

CS0234命名空间"系统"中不存在类型或命名空间名称"配置"(您是否缺少程序集引用?)

如何在新的.NET Framework中完成工作?

当我将鼠标悬停在using System.Configuration语句上时,会出现一个带有黄色三角形和感叹号的气球文字,上面写着:

{} Namespace System.Configuration
  MyProject.DNX 4.5.1 - Available
  MyProject.DNX Core 5.0 - Not Available
You can use the navigation bar to switch context.
Run Code Online (Sandbox Code Playgroud)

这意味着什么?

Mar*_*ark 0

抱歉,我仍然无法对我目前的观点发表评论。

我建议你应该做的事情:

  • 添加针对当前框架的引用(引用 -> 添加引用 -> 程序集 -> 框架 -> System.Configuration)
  • 尝试添加 System.Configuration 4.0.0.0 而不是 1.0.0.0
  • 检查是否添加了“using System.Configuration;” 是否在你的程序中

我使用 System.Configuration 4.0.0.0 并且它在 Visual Studio 2015 中工作正常

你可以在这里查看更多信息