어셈블리에 포함 된 리소스로 PNG를 저장하고 있습니다. 동일한 어셈블리 내에서 다음과 같은 코드가 있습니다.
Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png");
"file.png"라는 파일은 "Resources"폴더 (Visual Studio 내)에 저장되며 포함 된 리소스로 표시됩니다.
코드는 다음과 같은 예외와 함께 실패합니다.
리소스 MyNamespace.Resources.file.png를 MyNamespace.MyClass 클래스에서 찾을 수 없습니다.
작동하는 동일한 코드 (다른 어셈블리에서 다른 리소스로드)가 있습니다. 그래서 저는 그 기술이 건전하다는 것을 압니다. 내 문제는 올바른 경로가 무엇인지 알아 내려고 많은 시간을 소비한다는 것입니다. 올바른 경로를 찾기 위해 어셈블리를 간단히 쿼리 (예 : 디버거에서) 할 수 있다면 많은 골칫거리를 줄일 수 있습니다.