내 창을 만들 때 Odyssey라는 WPF 응용 프로그램이 시작될 때 예외가 발생합니다.BindingFailure on assembly PresentationFramework.Aero2
추가 정보 : 실패 표시 이름 'PresentationFramework.Aero2'> ID 1 실패의 원인으로 AppDomain의 컨텍스트 바인딩 '로드'에서로드와 조립>이었다 System.IO.FileNotFoundException : 파일 또는 어셈블리> 'PresentationFramework.Aero2, 버전 = 4.0.0.0, 문화 = 중립,> PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나를로드 할 수 없습니다. 지정한 파일을 찾을 수 없습니다.
이상한 점은 "Visual Studio 호스팅 프로세스 사용"을 선택 취소 한 상태에서 응용 프로그램을 실행하면이 예외가 throw된다는 것입니다. "Visual Studio 호스팅 프로세스 사용"이 선택되어있는 동안 실행하면 'PresentationFramework.Aero'가로드되므로 예상대로 작동합니다.
응용 프로그램이 'PresentationFramework.Aero2'를로드하려고하므로 응용 프로그램 자체가 실패하여 이미지가 표시되지 않습니다.
나는 새로운 솔루션을 만들려고했지만 그때는 효과가 있었지만 솔루션에 다른 이름이있을 때만! Odyssey를 백업 한 다음 삭제하고 .Net 4.5 및 Visual Studio 2012를 제거했습니다. .Net 4.5 및 Visual Studio 2012를 다시 설치했지만 Odyssey라는 새로운 솔루션을 만들 때 여전히 'PresentationFramework.Aero2'를로드하려고 시도합니다. ,하지만 내가 만든 다른 해결책은 아닙니다.
아무도 지금이 문제를 해결할 수 있습니까?
.suo 파일의 위치가 어디인지, 파일을 제거한 결과 (예외 수정 옆) 등을 추가 할 수 있습니까? – blm