【问题标题】:Resources warning资源警告
【发布时间】:2017-07-29 00:59:36
【问题描述】:

我在我的 uwp 项目中看到警告:

Warning     Resources found for language(s) 'en' but no resources found for default language(s): 'en-US'. Change the default language or qualify resources with the default language. http://go.microsoft.com/fwlink/?LinkId=231899 Jockusch.Calculator.WindowsStore    C:\Users\William\Documents\calculator\Jockusch.Calculator.WindowsStore\MakePRI  

有没有办法准确地判断警告所指的资源是什么?我尝试删除我的整个“资源”文件夹。这没有效果。我还尝试将 Package.appxmanifest 文件中的默认语言从“en-US”更改为“en”。令人惊讶的是,这也没有任何效果 - 警告仍然出现并说默认语言是“en-US”。

【问题讨论】:

  • 你能提供一个完整的复制品吗?你用的是哪个版本的VS?
  • VS 版本:Microsoft Visual Studio Professional 2015 版本 14.0.25431.01 更新 3 Microsoft .NET Framework 版本 4.6.01586
  • 完整复制——可能不是。这有点问题。我不知道它在抱怨什么资源文件,也不知道如何分辨。

标签: resources uwp


【解决方案1】:

感谢您的反馈。这是 VS/MSBuild 中的一个已知问题。我们正在就这个问题与相关团队进行同步。警告来自 .NET Core Framework 二进制文件将“en-US”作为默认语言这一事实​​。暂时,唯一可能的解决方法是声明默认语言“en-US”。但是,此警告不应破坏您的开发进度,您可以忽略它并继续前进。 ;)

【讨论】:

    猜你喜欢
    • 2013-01-31
    • 2022-01-21
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    相关资源
    最近更新 更多