5

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ファイルに変数を追加するだけで、どのように修正すればよいでしょうか。

4

1 に答える 1

25

<appSettings>ノードをノードの上に配置したことに不満があるようです<configSections>。ノードをファイルの最初の要素になるように一番上に移動するか、<configSections>ノードを削除します(使用していないようです)。

configSections要素から:

configSections要素が構成ファイルにある場合、configSections要素は構成要素の最初の子要素である必要があります。

于 2009-08-03T16:02:44.200 に答える