두 개의 ASP.NET 웹 프로젝트 (ProjectA 및 ProjectB)가 있습니다. ProjectA의 클래스가 Blah.resx 리소스 파일을 사용하는 ProjectB 클래스를 인스턴스화하는 경우이 오류가 발생합니다.
mscorlib.dll에서 'System.Resources.MissingManifestResourceException'유형의 예외가 발생했지만 사용자 코드에서 처리되지 않았습니다.
지정된 문화 또는 중립 문화에 적합한 자원을 찾을 수 없습니다. 컴파일 할 때 "Resources.Blah.resources"가 어셈블리 "App_GlobalResources.sn_flri6"에 올바르게 임베드되거나 링크되었는지 또는 필요한 모든 위성 어셈블리가로드 가능하고 완전히 서명되었는지 확인하십시오.
이 원인은 무엇입니까?
Microsoft 사이트에이 http://support.microsoft.com/kb/318603 에 관한 기사가 있습니다 .
이 문제를 해결하려면 다른 클래스 정의를 모두 이동하여 양식의 클래스 정의 뒤에 표시되도록하십시오.
이것은 Windows Forms 프로젝트를위한 솔루션이며, 이것이 웹 프로젝트에도 적용되는지 확실하지 않습니다.
To resolve this problem, move all of the other class definitions so that they appear after the form's class definition.
이 문제를 해결했습니다.