在 .NET Win 控制台应用程序中,我想在不同于控制台应用程序二进制文件的位置访问 App.config 文件。例如,C:\bin\Text.exe 如何从 C:\Test.exe.config 获取其设置?
最佳答案
using System.Configuration;
Configuration config =
ConfigurationManager.OpenExeConfiguration("C:\Test.exe");
然后您可以从配置实例访问应用程序设置、连接字符串等。这当然假设配置文件格式正确并且您的应用程序具有对该目录的读取权限。请注意路径不是“C:\Test.exe.config” 该方法会查找与您指定的文件关联的配置文件。如果您指定“C:\Test.exe.config”,它将查找“C:\Test.exe.config.config” 有点蹩脚,但我想可以理解。
关于c# - 在不同于二进制文件的位置访问 App.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75978/