2016-06-26 4 views
0

프로젝트간에 공유 할 Universal Class Library (.dll)가 있습니다. DLL에는 여러 리소스가 있습니다. .reswdll\rootFolder\Lang\en.resw, fr.resw, jp.resw. 내 응용 프로그램에서UWP의 Resourse 파일 (.resw)

나는 많은 웹 사이트와 같은 응용 프로그램 언어를 변경하고자하는 버튼 '언어 변경' 클릭을 가지고 있지만 문제는 내가 사용 버튼을 클릭이 파일을 얻을 수 있다는 것입니다 Resources.ResourceLoader()

+1

사람들이 문제의 원인을 이해할 수 있도록 코드를 제공 할 수 있습니까? –

+1

에 오신 것을 환영합니다. :) @DevidFarinelli가 말했듯이 질문을 편집하고 지금까지 작성한 코드를 추가하는 것이 좋을 것입니다 : [최소한의 완전하고 검증 가능한 예제를 만드는 방법?] (http : // stackoverflow .com/help/mcve). –

답변

2

나는 리소스를 올바른 폴더에 배치하지 않았다고 생각합니다. 이 같은 구조를 만들어야합니다 strings\en\resources.resw, string\fr\resources.resw 등 ... 그런

당신이 당신의 파일 및 자원이

ResourceLoader.GetForCurrentView("[assemblyname]/[resourceName]") 

에 대한 액세스를 얻을 수있는위한 ResourceLoader를 사용하여 당신은 응용 프로그램 리소스로의 official sample를 확인하실 수 있습니다 그것은 당신이 당신의 코드에서 필요로하는 모든 것을 보여줍니다.