今天在写UWP的后台任务时,想使用多语言配置,但是复制原有的AppResources这个类到后台任务中无法运行,显示
无法在没有 CoreWindow 的线程上创建资源上下文。 (Exception from HRESULT: 0x80073B27)
这个错误,发现是因为后台任务没CoreWindow 的线程,所以报错,然后我把GetForCurrentView 换为 GetForViewIndependentUse后,返回为空。
谷歌了一圈,找个一个简单的方法,记录如下:
1 2 | ResourceLoader resourceLoader = new ResourceLoader(); string value = resourceLoader.GetString("TitleTip"); |