2010-04-20 5 views

답변

4

당신은 ResourceSet ResourceManager.GetResourceSet( CultureInfo culture, bool createIfNotExists, bool tryParents)

예를 사용할 수 있습니다

당신이 provieded 코드를 시도했지만 작동하지 않습니다
ResourceManager resman = new ResourceManager(); 
CultureInfo culinfo = new CultureInfo("RU-ru"); 
if(resman.GetResourceSet(culinfo, false, false) == null) 
{ 
    Console.WriteLine("Resource file for culture \"RU-ru\" does not exist."); 
} 
+0

. 여기 내 리소스 파일에 대한 좀 더 정보입니다 : 나는 두 리소스 파일 Resources.resx (+ .Designer.cs를) 정의는 Resources.de.resx 나는 자원 클래스 resman에서 제공하는 ResourceManager에를 사용 .GetResourceSet (new CultureInfo ("de-DE"), false, false) geman 언어에 대한 리소스를 정의했습니다. ResourceManager에 인스턴스에서 살펴보면 정의 된 세 가지 ResourceSets 있다는 것을 보여 주었다 : 이 - {엉} - {} - {미국 엔} 그러나 '드 드'정의에 대한 ResourceSet가 없습니다. 내가 뭘 잘못하고 있니? – crauscher

+0

흠, 리소스 파일이 리소스 dll로 컴파일되어 있는지 확인하십시오. – Kaerber