根据这里,您需要使用Windows.ApplicationModel.Resources.ResourceLoader和Windows.ApplicationModel.Resources.Core命名空间提供与 resw 文件的交互。
它应该看起来像这样:
var loader = new Windows.ApplicationModel.Resources.ResourceLoader();
var text = loader.GetString("Farewell");
或者,如果您正在创建一个跨平台库,您也可以使用System.Resources.ResourceManager:
尽管 System.Resources.ResourceManager 类包含在 .NET for Windows Store 应用程序中,但我们不建议使用它。仅在作为可移植类库项目开发且面向多个平台的库中使用 ResourceManager。
像这样从这里:
ResourceManager rm = new ResourceManager("Strings", typeof(Example).Assembly);
string timeString = rm.GetString("TimeHeader");