【发布时间】:2014-01-27 16:32:03
【问题描述】:
我有一个名为 parser.exe 的程序,它使用一个名为 parser.config 的配置文件(一个 txt 格式;我用 streamreader 阅读它)。由于某些原因,C# 抱怨并且不喜欢这样。
未处理的异常: System.Configuration.ConfigurationErrorsException:配置 系统初始化失败---> System.Configuration.ConfigurationErrors
但是如果我创建了一个名为 parser.exe.config 的文件。仅以下内容应用程序运行良好:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>
为什么会发生这种情况以及如何在没有 parser.exe.config 并将配置名称从 parser.config 更改为 parser.exe.config 的情况下抑制此问题?
【问题讨论】:
-
parser.config 中有什么内容?
-
一个配置文件。纯文本。它告诉程序要读取/使用什么文件名等。
-
但它有所有的 xml 节点?它不仅是“Property 1,property 2”,还有键值等?
-
@JohnRyann 请显示一些代码
-
旁注:我更改了标题,因为您的问题与 C# 无关(除非您碰巧使用 C# 编写托管代码)。随时恢复/改进。