.net 为什么在App.config中添加**appSettings**节会导致WPF应用程序出错?
在我的WPF应用程序(复合应用程序)中,我想在App.config文件中存储一个变量,但一旦我在App.config中添加了一个appSettings部分,就会出现以下错误: 的类型初始值设定项 System.Windows.Application引发错误 例外 App.Config:.net 为什么在App.config中添加**appSettings**节会导致WPF应用程序出错?,.net,wpf,prism,app-config,.net,Wpf,Prism,App Config,在我的WPF应用程序(复合应用程序)中,我想在App.config文件中存储一个变量,但一旦我在App.config中添加了一个appSettings部分,就会出现以下错误: 的类型初始值设定项 System.Windows.Application引发错误 例外 App.Config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings>
<?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文件?它似乎在抱怨您放置了:
如果configSections元素位于
配置文件,配置部分
元素必须是第一个子元素
配置元素的元素
对于类型初始值设定项异常,您应该尝试并询问InnerException。通常有一个。在这种情况下,它会给你一个更好的答案。安德鲁很可能是对的。这让我发疯了!把configSections作为第一个元素解决了这个问题。我有一个重复的appSettings
标签。删除副本为我修复了这个问题。