업데이트 : 로그를 가져 오기 위해 fuslogvw.exe를 사용해 보았습니다. 하지만 정확히 내가 뭘 찾고 있니? 안타깝게도, 로그는 매우 성가신 덴마크어로되어 있습니다 (누군가가 말 그대로 오류 로그 메시지로 덴마크어로 모든 것을 문자 그대로 번역하는 것이 좋은 아이디어라고 생각했지만 기본적으로 Google을 쓸모 없게 만듭니다. 원본 영어 텍스트를 추측해야합니다. 좋은 타격, grrrr). 번역은 다음과 같아야합니다 : "LOG : 원본 이미지 System.Windows.Forms.resources, 버전 2.0.0.0, 문화 = da-DK, PublicKeyToken = b77a5c561934e089의 바인드 시작 WRN : 일치하는 원본 이미지가 없습니다. 녹이다".Windows Forms app, 시작시 예외 : System.Xml을로드 할 수 없습니다.
나는이 로그를 처음 접해 보았으므로 제안은 여전히 유효합니다.
Properties.Settings를 사용하여 설정을 저장하는 Windows Forms 응용 프로그램이 있습니다. 최근에 다른 .Net 응용 프로그램을 다운로드하여 설치했습니다. 이제는 갑자기 내 자신의 Windows Forms 응용 프로그램이 시작될 때 즉시 예외를 throw합니다 (여기서 설정을로드하려고 시도합니다). 이 오류는 "파일 또는 어셈블리 System.Xml, 버전 = 2.0.0.0, PublicKeyToken = b77a5c561934e089 또는 종속성 중 하나를로드 할 수 없습니다. 모듈에 어셈블리 매니페스트가 포함될 것으로 예상됩니다."와 같은 오류가 표시됩니다.
Windows \ assembly 폴더에 올바른 버전 및 공개 키가있는 System.Xml이 있으므로이 오류의 원인을 찾을 수있는 실마리가 없습니다.
제안 사항은 특히 .Net 지식에 대한 큰 차이가 있다고 생각하므로 제안 사항을 읽어야합니다.
감사합니다.
다음은 애플리케이션 .config 파일의 스 니펫입니다. 내가 올바르게 당신을 이해한다면 버전 = 2.0.0.0 부분을 삭제해야합니까? <섹션 이름 = "MyApp.Properties.Settings"type = " System.Configuration.ClientSettingsSection, 시스템, 버전 = 2.0.0.0, 문화 = 중립, PublicKeyToken = b77a5c561934e089 "allowExeDefinition ="MachineToLocalUser "requirePermission는 ="false로 "/> 가 sectionGroup이> –
번호,이 모든 것을 남겨 아무도의가 의미 없다 System.XML 어셈블리에. fuslogvw를 사용해 보시길 권합니다. –