programing

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

muds 2023. 5. 6. 16:47
반응형

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

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

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

XAML 디자이너에서는 실제로 이 배경 이미지를 표시하므로 이미지가 MYASSY\Resources 폴더에 존재합니다.하지만, 그 안에서.InitializeComponent()내가 애플리케이션을 실행할 때 함수 호출은 예외를 던집니다.

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

그래서 저는 지금 완전히 길을 잃었습니다.디자인과 런타임 간에 디렉토리가 달라서 런타임에 존재하지 않나요?

솔루션 탐색기에서 이미지 파일 설정Build Action에 대한 재산.Resource그런 다음 용액을 세척하고 다시 만듭니다.

저 또한 이 문제에 직면하고 있었습니다.이미지가 솔루션에 자동으로 추가되지 않기 때문에 실행 중 런타임 오류가 발생합니다.Soluion Explorer에 이미지가 있는지 확인하십시오.파일이 없으면 솔루션에 추가합니다.

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

반응형