프로그램(C# etc.)

System.Windows.Markup.XamlParseException: ''속성 'System.Windows.ResourceDictionary.Source' 설정에서 예외가 throw되었습니다.' 줄 번호 '7' 및 줄 위치 '10''

질문폭격 2024. 3. 22. 10:14

결론: 참조에서 참조추가해서 dll를 넣어주면 된다.

(참조방법은 다음글 참고: https://wonder66.tistory.com/170)

 

 

증상: 빌드까지 문제없이 되는데 실행 할때, 다음과 같은 오류 메시지가 발생한다. 

System.Windows.Markup.XamlParseException: ''속성 'System.Windows.ResourceDictionary.Source' 설정에서 예외가 throw되었습니다.' 줄 번호 '7' 및 줄 위치 '10''

 

내부 예외

FileNotFoundException: 파일이나 어셈블리 'XXXXXXXXXXXXXX.WPF, Culture=neutral' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

 

 

참조에 보면 다음과 같이 노란색 삼각형으로 된 부분을 정확하게 dll을 참조해주면 된다.

(참조방법은 다음글 참고: https://wonder66.tistory.com/170)

 

 컴파일 할 때 다음과 같은 경고가 있었는데, 무시하고 실행까지되어서, 뭐가 문젠가 한참 찾았다. 다음부터 경고도 자세히 볼 것

warning MSB3245: 이 참조를 확인할 수 없습니다. "XXXX.XXXXXXX.Dark" 어셈블리를 찾을 수 없습니다. 어셈블리가 디스크에 있는지 확인하세요. 해당 코드에 이 참조가 필요한 경우 컴파일 오류가 발생할 수 있습니다.
warning MSB3245: 이 참조를 확인할 수 없습니다. "XXXX.XXXXXXX.WPF" 어셈블리를 찾을 수 없습니다. 어셈블리가 디스크에 있는지 확인하세요. 해당 코드에 이 참조가 필요한 경우 컴파일 오류가 발생할 수 있습니다.