0
を初期化されていません。設定ファイルは、私は自分のアプリケーションを実行すると、私はこのメッセージを取得する
タイプの未処理の例外を
System.Configuration.ConfigurationErrorsExceptionが
GridEmulator.exeで発生しました追加情報:構成システムの初期化に失敗しました
これは私のApp.Configファイルです:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.VisualStudio.TestTools.UITest.Extension" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key="VM1" value="192.168.1.2" />
<add key="VM2" value="MyPC" />
</appSettings>
<TestConfig>
<DinoConfig Alpha="" Beta="" Gamma="" Delta="">
<Dino Zelta="" Platform="" Rho="" iota="" />
</DinoConfig>
</TestConfig>
</configuration>
そして、これが問題を引き起こしているC#のコードの一部です:
private string[] vmStrings;
vmStrings = ConfigurationManager.AppSettings.AllKeys
.Where(key => key.StartsWith("VM"))
.Select(key => ConfigurationManager.AppSettings[key])
.ToArray();
誰も助けてくださいことはできますか?
あなたの設定ファイルのどこに定義されていないTestConfigという名前のセクションを持っています。それを取り除くと始まりますか? – Steve