【问题标题】:Visual Studio 2017 App.configVisual Studio 2017 App.config
【发布时间】:2018-07-20 17:00:17
【问题描述】:

我刚刚安装了 VS2017。我试图弄清楚如何在一个简单的 CLI 程序中使用应用程序配置文件。我创建了一个 app.config 文件,像在 VS2010 中一样添加了我的应用程序设置。这是我遇到问题的地方。我找不到配置管理器。

在 VS2010 中,我必须添加对 .NET 程序集的引用,然后添加“使用 System.Configuration;”在 2017 年,当我去添加引用时,没有“.NET 程序集”选项卡。

我浏览了“获取工具和功能”。我怀疑我需要安装一些东西,但我不知道是什么。所有的 MS 文档都暗示我可以添加一个“使用”指令来让它工作,但这对我不起作用。 (示例无法编译。)

我发现启动和运行起来非常困难。如果我不应该再使用 ConfigurationManager 那么有人可以指出我正确的方向吗?如果 ConfigurationManager 还可以,那我错过了什么?

【问题讨论】:

  • 项目 -> 添加引用 -> system.configuration
  • 添加引用中没有任何内容。没有 .Net,什么都没有
  • 是的,对不起,我完全错过了你所说的与我所做的完全相同的事情。我过去曾遇到过这个问题,当我看到它时,我想我知道 - 没有读完。我的错。不太清楚发生了什么。希望其他人可以提供帮助。
  • 这是一个 .NET Core 项目吗?
  • 是的。那是我找到 CLI 项目的第一个地方。这不是正确的项目类型吗?

标签: .net visual-studio-2017


【解决方案1】:

由于您将应用程序创建为 .NET Core 应用程序,因此您必须更改设置和访问配置设置的方式。这是关于 SO 的另一篇文章,它解释了如何做到这一点。

https://stackoverflow.com/a/46437144/97382

如果你想使用你习惯的 app.config 和 ConfigurationManager,你应该创建一个 .NET Framework 控制台应用程序。为此,当您打开“新建项目”对话框时,您应该在树中选择“Windows 经典桌面”选项。然后,您将在右侧窗格中看到“控制台应用程序 (.NET Framework)”。

【讨论】:

    猜你喜欢
    • 2018-10-15
    • 2018-04-15
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 2018-01-15
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多