2014-10-06 8 views
1

여러 개의 포함 된 이미지가 포함 된 MyDLL.dll 파일이 있습니다. 이 DLL은 다음을 수행하여 이러한 이미지를 가져 오는 방법을 제공합니다.웹 사이트의 DLL에서 포함 된 리소스에 대한 액세스

System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("MyDLL." & imageName) 

이 라이브러리를 .NET 응용 프로그램에서 사용하면 잘 작동합니다. 우리가 전화하면

System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceNames() 

우리는 340 항목을 얻을. 그러나 웹 사이트에서 동일한 DLL을 "bin"폴더에 추가하면 동일한 메서드는 항상 Nothing을 반환하고 GetManifestResourceNames() 메서드는 항목을 반환하지 않습니다.

어셈블리와로드 방법에 대해 잘 모릅니다. 따라서 DLL을 리소스 이름에 어떻게 추가 할 수 있습니까? 아니면 적어도 어떻게 작동시킬 수 있습니까?

감사합니다.

이본

답변

0

내가 대신 웹 사이트 인텔리을 사용, 나는 ASP.NET 웹 폼 응용 프로그램 프로젝트를 사용하는 방법을 발견했다. 그 트릭을 했어!