【发布时间】:2010-10-01 03:50:11
【问题描述】:
我使用 Visual Studio 2008 / C# 开发了一个 Windows 服务应用程序。
我在项目中有一个 app.config 文件。安装后,app.exe.config 文件出现在可执行文件旁边,但当我尝试通过 ConfigurationManager.AppSettings 访问它们时,它似乎没有从中读取值。
它是把配置文件复制到别处还是有其他我不知道的问题?
提前致谢,
马丁。
编辑: 配置文件名实际上是 my_exe_file_name.exe.config,它看起来像:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="RuntimeFrequency" value="3" />
</appSettings>
</configuration>
我正在尝试通过以下方式阅读:
ConfigurationManager.AppSettings["RuntimeFrequency"]
我经常看到的调试值是“1”而不是“3”。我在这里做错了吗?
【问题讨论】:
标签: c# configuration