Файл конфигурации не инициализируется

c# winforms

69 просмотра

1 ответ

55 Репутация автора

Когда я запускаю свое приложение, я получаю это сообщение:

Необработанное исключение типа

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();

Кто-нибудь может помочь?

Автор: vivek singh Источник Размещён: 19.07.2016 07:13

Ответы (1)


0 плюса

55 Репутация автора

Решение

Определение Test Config отсутствовало в вышеупомянутом xml. Определение того, что решило проблему. Спасибо Стив.

Автор: vivek singh Размещён: 05.08.2016 10:18
Вопросы из категории :
32x32