나는 몇 시간 동안 내 머리를 긁적 거리는 성가신 매우 영구적 인 버그로 막 붙잡 았습니다. XML 파일을 생성하는 기본 제공 설정과 함께 C# (.NET Framework 2.0)을 사용하고 있습니다. 설정은 훌륭하게 일했습니다 ... 오늘까지.구성 시스템 오류 및 폴더 이름
Configuration system failed to initialize.
Root element missing at (C:\Documents and Settings\... several directories in ... \ user.config)
내가 겉보기에 임의의 문자의 긴 문자열을 포함 존재하지 않았다가 참조하는 폴더를 선택 : 나는 IDE에서 프로그램을 실행 할 때마다 오늘, 그것은 나에게이 오류를했다. 나는 심지어 지금까지 만들었고 필요한 user.config 파일을 채워서 아무 소용이 없었습니다.
결국 폴더 이름이 변경되었습니다. 방금 폴더 이름을 "NanoMETER#"
에서 "NanoMETE#"
으로 일시적으로 변경했습니다. 그것은 효과가 있었다.
그래서 수정본을 삭제하고 "NanoMETE"
끝에 R을 다시 추가했습니다. 오류가 발생했습니다. R이 제거되었습니다. "NanoMETER#"
이라는 폴더는 응용 프로그램 구성 설정을로드하려고 할 때 충돌합니다. 폴더의 이름을 다른 것으로 지정하면 멋지게 작동합니다.
나는 그것을 얻지 못했다. 전체 프로젝트에서 아무 것도 참조 된 폴더의 이름이 아니며 "NanoMETER#"
은 아무 곳이나 변수로 사용되지 않습니다. 누구든지이 문제를 일으킬 수있는 아이디어가 있습니까? 나는 완전히 비틀 거리고있다. 그것은 아마도 내가 프로젝트에서 가지고있는 가장 많은 WTF 버그 중 하나 였을 것입니다 ...
모든 예외에서 예외 (디버그, 예외 메뉴)를 켜고 발생한 첫 번째 (관련) 예외 및 해당 호출 스택을 확인하십시오. – SLaks
설정 파일을 제거하고 다시 만들려고 했습니까? –
@rdkleine : 오오. 내가 시도한 첫 번째 일은 설정 파일을 제거하고 다시 만들었습니다. Visual C#에서 처음에는 다시 생성했지만 작동하지 않았습니다. 그 다음 나는 앞으로 나아 갔고, 그것을 손으로 다시 만들었다. .. 그것은 작동하지 않았다. 폴더 이름을 변경했지만 이제는 잘 작동합니다. 나는 이유를 모른다. – KChaloux