将配置文件与独立C#exe一起使用

时间:2018-08-03 16:42:09

标签: c# configuration exe app-config

我已经在Visual Studio中基于.NET框架开发了一个C#应用程序,并创建了一个补充的“ App.config”文件,该文件用于在Main中定义某些变量。

在Visual Studio中,配置文件似乎可以正常工作,并使用ConfigurationManager.AppSettings.Get(“ name”)定义变量。

当我将应用程序编译为单独的.exe并将其放置在与“ App.config”文件相同的目录中时,它无法使用配置文件定义变量。

有什么办法可以让独立可执行文件从配置文件中提取信息?应该如何设置?

1 个答案:

答案 0 :(得分:0)

尝试一下:

在编译解决方案之前,在Visual Studio的File Explorer中,右键单击App.config文件,然后选择Properties

在文件的Build Action属性上,将其设置为Embedded Resource

在文件的Copy to Output Directory属性上,将其设置为Copy always

在Release上构建您的解决方案,并尝试一下,希望对您有所帮助。