在我的WPF应用程序(复合应用程序)中,我想在 App.config 文件中存储一个变量,但只要在App中添加 appSettings 部分。配置,它给了我这个错误:
的类型初始值设定项 System.Windows.Application扔了一个 异常。
App.Config中:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="SmartFormMockDirectory" value="C:\test"/>
</appSettings>
<configSections>
</configSections>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Service1Soap" closeTimeout="00:01:00" openTimeout="00:01:00"
receiveTime...
总的来说,我知道这有效since I can get it to work in simple applications like this。
可能导致上述错误的原因以及我如何修复它以便我可以简单地将变量添加到App.config文件中?
答案 0 :(得分:25)
似乎抱怨您已将<appSettings>
节点放在<configSections>
节点之上。将<configSections>
节点移动到顶部作为文件中的第一个元素或将其删除(因为您似乎没有使用它)。
如果configSections元素在a中 配置文件,configSections 元素必须是第一个孩子 配置元素的元素。