2009-09-02 9 views
1

구성 편집기를 사용하여 일부 C# 응용 프로그램에 설정을 추가했습니다. 세 가지 구성 항목이 있습니다. 두 개의 문자열 유형 중 하나와 int 유형 중 하나. 세 가지 모두 응용 프로그램 범위가 있습니다..Net 구성 편집기 문제

내 응용 프로그램을 컴파일 할 때 exe.config 파일에 <applicationuptings> 아래에 두 개의 하위 섹션이 있습니다. 이들은 <appName.Settings> 세 가지 구성 항목을 포함하고 <appName.Settings1> 문자열 값만 포함합니다.

그래서, 대신에 다음과 같은 구조


<applicationSettings> 
    <appName.Settings> 
     ... 
     ... 
     ... 
    </appName.Settings> 
</applicationSettings> 

있는의 나는 다음과 같은 구조


<applicationSettings> 
    <appName.Settings> 
     ... 
     ... 
     ... 
    </appName.Settings> 
    <appName.Settings1> 
     ... 
     ... 
    </appName.Settings1> 
</applicationSettings> 

나는 속성을 보았다하고이 동작을하라는 메시지를 표시 할 수처럼 보이는 것을 볼 수 있습니다. 누가 이런 일이 일어나고 있는지를 밝히고 그걸 어떻게 멈추게 할 수 있습니까?

감사합니다. 에 대한 설정 파일의 상단에

+0

질문에서 < 및 >의 서식이 수정되었습니다. –

+0

건배. 나는 그 것들을 잊었다. – Pandelon

답변

0

봐 :

<sectionGroup name="applicationSettings" ... 
    <section name="Settings" ... 
    <section name="Settings1" ... 
</sectionGroup> 

는 위에서 언급 설정 1의 applicationSettings 섹션을 삭제 설정 1 항목을 삭제합니다.

<appName.Settings1> 
     ... 
     ... 
</appName.Settings1> 

은 우연히 당신은이 문자열 설정을 만든 후이 응용 프로그램 또는 어셈블리의 이름을 변경 했습니까? 어셈블리 이름이 변경되면 새 applicationSettings 항목이 만들어지고 이전 어셈블리 이름 설정이 구성 파일에 남습니다.

+0

이름을 변경 한 내용이 기억 나지 않으며 구성에이 이름이 포함되어 있습니다. 내 응용 프로그램은 SimpleURLChecker라고하며 sectionGroup의 두 항목은 다음과 같습니다.

Pandelon