如何在Visual Studio中创建配置文件并使用system.configuration dll?

How to create a configuration file and use system.configuration dll in Visual Studio?

提问人:Clément 提问时间:4/9/2020 更新时间:4/9/2020 访问量:639

问:

我想将System.Configuration dll用于我的应用程序。 所以我做了这些动作:

  1. 项目> 添加新元素 > 添加配置文件

但是我在列表中找不到 .exe.config 文件,所以我创建了一个文本文件并将其与我的应用程序的可执行文件 (.exe) 放在同一个文件夹中,它起作用了。我可以将它添加到我的项目中。

  1. 然后我想导入System.Configuration dll:项目>添加引用

再一次,我在列表中找不到System.Configuration dll,所以我使用了NuGet安装控制台,它起作用了!

`Install-Package System.Configuration.ConfigurationManager -Version 4.5.0`

我的问题是:为什么我在 Visual C# 元素菜单中找不到配置文件,并且我必须创建一个文本文档?

非常感谢您的帮助。 克莱门特

C# .NET 可视化工作室 系统.配置

评论

0赞 Richard 4/9/2020
对于非 ASP.NET 项目,配置文件在生成时被复制到输出中。手动创建后者只会导致它被覆盖。app.configname.exe.config
0赞 Clément 4/9/2020
当我运行我的应用程序时,我没有在输出中创建任何 .exe.config 文件,只有我的 .exe 文件,这就是我手动创建一个文件的原因。事实上,当我想将手动创建的文件 .exe.config 与 ConfigurationManager.AppSettings 一起使用时,它不起作用......
0赞 Richard 4/9/2020
从项目根目录中的 an 开始,并创建正确的输出文件。完成后,查看加载配置。(注意,这一切都假定这是一个 .NET Framework 项目:.NET Core 完全不同。app.config
0赞 Clément 4/9/2020
我理解!我意识到我使用 .NET Core 创建了一个控制台应用程序程序......所以这就是为什么我没有找到.当我创建一个 .NET Framework 项目时,我可以找到这个文件!非常感谢@Richardapp.config
0赞 Richard 4/9/2020
此链接应该对您有所帮助:它确实使用命令行创建项目,但之后情况是一样的。

答: 暂无答案