C# 未找到默认语言的资源'';

C# 未找到默认语言的资源'';,c#,uwp,C#,Uwp,我的问题是无法修复此警告: GENERATEPROJECTPRIFILE:警告PRI257:0xdef00522-找到资源 对于语言“en us,…”但未找到默认值的资源 语言:''。更改默认语言或使用限定资源 默认语言。 [x.csproj] 我试过这个,但不起作用 默认语言在x.csproj中设置如下en-US。这位于csproj的第一个属性块中。我还尝试在ProjectX的“AssemblyInfo.cs”中设置语言,但也不起作用 奇怪的是,这个问题只出现在我的功能分支上,而不是在开发分支

我的问题是无法修复此警告:

GENERATEPROJECTPRIFILE:警告PRI257:0xdef00522-找到资源 对于语言“en us,…”但未找到默认值的资源 语言:''。更改默认语言或使用限定资源 默认语言。 [x.csproj]

我试过这个,但不起作用

默认语言在x.csproj中设置如下
en-US
。这位于csproj的第一个属性块中。我还尝试在ProjectX的“AssemblyInfo.cs”中设置语言,但也不起作用

奇怪的是,这个问题只出现在我的功能分支上,而不是在开发分支上。我已经比较了这两个分支,但除了添加一个新的UWP项目z之外,没有发现任何差异。我刚刚测试了如果我删除projectz,然后它在没有警告的情况下工作会发生什么。Projectz是一个UWP类库。Projectz还包含DefaultLanguage块。Projectz包含一个rResource文件,其中只包含需要分发的二进制文件,问题是它没有语言成员资格吗?我如何添加一个


你知道为什么它不接这个电话吗?我还查看了解决方案中的其他UWP项目,它们都包含DefaultLanguage块。

我想知道您的主项目是否添加了对该UWP库的引用,您能否成功构建您的项目?是的,项目x有对库项目z的引用,项目生成时会抛出警告。如果我在没有警告的情况下删除对z的引用,那么现在,根据您的描述,很难说问题出在哪里。你的项目的目标/分钟版本是什么?visual studio版本是什么?如果可能的话,请提供更多的诊断。我不认为这些问题是完全重复的,但是当你偶然发现这个问题时,你可能也对这个问题的答案感兴趣:我想知道你的主要项目是否增加了对这个UWP库的引用,您能否成功生成项目?是的,项目x引用了库项目z,项目生成时会抛出警告。如果我在没有警告的情况下删除对z的引用,那么现在,根据您的描述,很难说问题出在哪里。你的项目的目标/分钟版本是什么?visual studio版本是什么?如果可能的话,请提供更多的诊断。我不认为这些问题是完全重复的,但是当你偶然发现这个问题时,你可能也对这个问题的答案感兴趣: