문제

내가 사용하여 구성 관리자 설정을 저장하는 C#응용 프로그램입니다.나는 일부 개별적인 설정이 나는 변수의 배열을 설정합니다.

XML Config 다음과 같이 나타납니다.

<?xml version="1.0"?>
<configuration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
  </startup>
  <appSettings>
    <add key="Option" value="Tabbed" />
    <add key="Version" value="0.0.0.0" />
    <Tee1>
      <add key="Name" value="Test1" />
      <add key="IPAddress" value="127.0.0.1" />
      <add key="Port" value="58323" />
      <add key="AutoConnect" value="True" />
      <add key="Link" value="False" />
      <add key="Link" value="False" />
    </Tee1>
    <Tee2>
      <add key="Name" value="Test2" />
      <add key="IPAddress" value="127.0.0.1" />
      <add key="Port" value="58324" />
      <add key="AutoConnect" value="True" />
      <add key="Link" value="False" />
      <add key="Link" value="False" />
    </Tee2>
    <Tee3>
      <add key="Name" value="Test3" />
      <add key="IPAddress" value="localhost" />
      <add key="Port" value="58325" />
      <add key="AutoConnect" value="False" />
      <add key="Link" value="True" />
      <add key="Link" value="False" />
    </Tee3>
    <Tee4 />
    <Tee5 />
    <Tee6 />
    <Tee7 />
    <Tee8 />
    <Tee9 />
    <Tee10>
      <add key="Name" value="Test10" />
      <add key="IPAddress" value="127.0.0.1" />
      <add key="Port" value="58332" />
      <add key="AutoConnect" value="False" />
      <add key="Link" value="False" />
      <add key="Link" value="False" />
    </Tee10>
  </appSettings>
</configuration>

티에 항목이 없는 데이터가 null 항목입니다.

때 나는 부하를 생성된 XML 으로 텍스트를 Visual Studio2010 편집기로 보여줍 TEE1 는 오류가 있습니다.

"요소'appSettings'가 잘못된 자식 요소'Tee1'.목록 가능한 요소 예:'추가,제거합니다.분명'."

어떻게 해야 하 나타내는 배열의 유사한 품목?

도움이 되었습니까?

해결책

당신이 저장할 수 있습니다 key=value 설정에서 <appSettings>.당신이 원하는 무언가가 풍부해야 합를 쓰기 사용자 지정 구성 섹션의 처리기입니다.

보,예를 들어:

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top