1
내가 등록/문자열/두 Reources을했습니다 (CS-CZ.resx는 default.resx)다국어 응용 프로그램을 사용하여 리소스는 TypeInitializationException
나는이 방법을 설정 :
SetLanguage("cs-CZ");
그리고
public static string Translate(string name)
{
return strings.GetString(name);
}
mainStrip.Text = Translate("mainStrip");
,536,
하지만 TypeInitializationException이 발생합니다. 뭐가 문제 야?
예외 정보를 게시 할 수 있습니까? –
나는 단지 그것을 보여주고 싶다. SetLanguage 메서드에서 해당 TypeInitializationException이 발생했습니다. 나는이'return Properties.Strings.cs_CZ.ResourceManager.GetString (name);'을 Translate 메쏘드에 넣으려고했다. 그리고 setlanguage 메소드를 주석 처리하십시오. 이제 작동합니다. 그래서 문제는 SetLanguage 메서드입니다. – sczdavos
InnerException을보고 잘못된 점을 찾으십시오. –