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