C# 클래스가있는 ClassLibrary와 resx 파일이있는 폴더가 있습니다.ClassLibrary 내 특정 resx 파일 읽기
C# 클래스 내에서 문화적으로 특정 Resx 파일을 읽어야합니다.
다음 코드 (모두 GetLocalResourceObject
및 GetGlobalResourceObject
)를 시도했지만 '이 상대 경로는 허용되지 않습니다.'라는 오류 메시지가 나타납니다.
HttpContext.GetLocalResourceObject("Folder.ResxFileName", "ResxKey", new CultureInfo("it-IT"))
어떻게 작동 시키려면 Resx 파일 경로를 설정해야합니까?
합니다 (ClassLibrary DLL은 웹 사이트 프로젝트에서 참조)
당신은 단지 (네임 스페이스 'ClassWithResx'로) 클래스 라이브러리에 의해 노출 된 ResourceManager에를 사용했습니다
나는 이것이 당신이 찾고있는 것 같아요 : http://stackoverflow.com/questions/4733560/get-value-from-local-resx-file – Terence
나는 그것이 작동하지 않는 것으로 보았습니다. 차이점은 ClassLibrary입니다. 웹 사이트 내에 resx 파일이 없으므로 가져 오는 방법을 모르겠습니다. – opaera