我有通用类库(.dll)来共享项目。在dll中,我有多个资源.resw
个文件dll\rootFolder\Lang\
en.resw
,fr.resw
,jp.resw
。
在我的应用程序中,我有按钮“更改语言”点击我希望更改应用程序语言,就像许多网站一样,但问题是我在点击按钮时无法获取此文件Resources.ResourceLoader()
答案 0 :(得分:2)
我相信您没有将资源放在正确的文件夹中。
你应该创建一个这样的结构:
strings\en\resources.resw
,string\fr\resources.resw
等......
然后使用ResourceLoader访问您的文件和资源
ResourceLoader.GetForCurrentView("[assemblyname]/[resourceName]")
您可以检查official sample应用程序资源,因为它会演示代码中您似乎需要的所有内容。