Program Tip

이미지를로드 할 때 WPF에서 "리소스를 찾을 수 없음"예외 발생

programtip 2020. 12. 3. 19:09
반응형

이미지를로드 할 때 WPF에서 "리소스를 찾을 수 없음"예외 발생


내 로컬 시스템에 한 파일의 배경 이미지가있는 WPF 창이 있습니다. 따라서 XAML 파일은 다음과 같습니다.

 <Window.Background>
    <ImageBrush ImageSource="/MYASSEMBLY;component/Resources/MyPic.png"/>
 </Window.Background>

XAML 디자이너에서는 실제로이 배경 이미지를 표시하므로 이미지는 MYASSEMBLY \ Resources 폴더에 있습니다. 그러나 InitializeComponent()응용 프로그램을 시작할 때 함수 호출에서 예외가 발생합니다.

'resources / mypic.png'리소스를 찾을 수 없습니다.

그래서 나는 지금 완전히 길을 잃었습니다. 디자인과 런타임간에 디렉터리가 다르므로 런타임에 존재하지 않습니까?


솔루션 탐색에서 이미지 "Build Action" 속성을 "Resource" 로 설정 한 다음 솔루션 정리 하고 다시 빌드합니다.

참고 URL : https://stackoverflow.com/questions/11948829/wpf-throws-cannot-locate-resource-exception-when-loading-the-image

반응형