在我的WPF应用程序(复合应用程序)中,我想在App.config文件中存储一个变量,但是一旦我在App.config中添加了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...
总的来说,我知道这有效。
是什么原因导致上述错误,我将如何解决该错误,以便仅将变量添加到App.config文件中?
最佳答案
似乎在抱怨您已将<appSettings>
节点放置在<configSections>
节点上方。将<configSections>
节点移到顶部成为文件中的第一个元素,或者将其删除(因为您似乎没有在使用它)。
从configSections
Element:
如果configSections元素位于
配置文件configSections
元素必须是第一个孩子
配置元素的元素。