Windows runtime ResourceLoader返回空字符串

Windows runtime ResourceLoader返回空字符串,windows-runtime,uwp,Windows Runtime,Uwp,我试图在我的UWP应用程序中使用*.resw文件来存储本地化字符串。我通过ResourceLoader.GetString()加载这些字符串,并将它们放在MessageDialog中,以便向用户演示,但无论我做什么,GetString()的返回值都是空的(零长度)字符串。我正在跟踪调查,但没有得到预期的答复 我尝试使用的字符串的格式为InvalidAssemblyDialog.Message,因为原来此问题是由于我在*.resw文件中的字符串键中使用了点造成的。点是保留的,我对它们的使用导致了名

我试图在我的UWP应用程序中使用
*.resw
文件来存储本地化字符串。我通过
ResourceLoader.GetString()
加载这些字符串,并将它们放在
MessageDialog
中,以便向用户演示,但无论我做什么,
GetString()
的返回值都是空的(零长度)字符串。我正在跟踪调查,但没有得到预期的答复


我尝试使用的字符串的格式为
InvalidAssemblyDialog.Message

,因为原来此问题是由于我在
*.resw
文件中的字符串键中使用了点造成的。点是保留的,我对它们的使用导致了名称解析错误。在上述示例中,我将其更改为
InvalidAssemblyDialog_Message

,因为这个问题是由于我在
*.resw
文件中的字符串键中使用了点造成的。点是保留的,我对它们的使用导致了名称解析错误。在上述示例中,我将其更改为
InvalidAssemblyDialog_Message

,因为这个问题是由于我在
*.resw
文件中的字符串键中使用了点造成的。点是保留的,我对它们的使用导致了名称解析错误。在上述示例中,我将其更改为
InvalidAssemblyDialog_Message

,因为这个问题是由于我在
*.resw
文件中的字符串键中使用了点造成的。点是保留的,我对它们的使用导致了名称解析错误。在上面的例子中,我将其更改为
InvalidAssemblyDialog\u Message

文档中说,当从代码查询资源时,“字符应替换为”/”

如果资源名称是分段的(它包含“.”个字符),则将资源名称中的点替换为正斜杠(“/”)字符。例如,属性标识符包含点;所以您需要执行这个子项,以便从代码中加载其中一个

文档中说,当从代码中查询资源时,应将“.”字符替换为“/”

如果资源名称是分段的(它包含“.”个字符),则将资源名称中的点替换为正斜杠(“/”)字符。例如,属性标识符包含点;所以您需要执行这个子项,以便从代码中加载其中一个

文档中说,当从代码中查询资源时,应将“.”字符替换为“/”

如果资源名称是分段的(它包含“.”个字符),则将资源名称中的点替换为正斜杠(“/”)字符。例如,属性标识符包含点;所以您需要执行这个子项,以便从代码中加载其中一个

文档中说,当从代码中查询资源时,应将“.”字符替换为“/”

如果资源名称是分段的(它包含“.”个字符),则将资源名称中的点替换为正斜杠(“/”)字符。例如,属性标识符包含点;所以您需要执行这个子项,以便从代码中加载其中一个


你想在你的问题中添加一个错误字符串的例子,并用一个正确的字符串接受你自己的答案吗。有趣的是,你想在你的问题中添加一个错误字符串的例子,然后用正确的字符串接受你自己的答案吗?这对我来说很有用。有趣的是,你想在你的问题中添加一个错误字符串的例子,然后用正确的字符串接受你自己的答案吗?这对我来说很有用。有趣的是,你想在你的问题中添加一个错误字符串的例子,然后用正确的字符串接受你自己的答案吗?这对我来说很有用。有趣的是