我遇到了无法解决此警告的问题:
GENERATEPROJECTPRIFILE:警告PRI257:0xdef00522-找到资源 语言为“ zh-cn,...”,但未找到默认资源 语言:“”。更改默认语言或限定资源 默认语言。 http://go.microsoft.com/fwlink/?LinkId=231899 [x.csproj]
我已经尝试过这个Can't change default language of an assembly in Visual Studio 2017,但是没有用。
在x.csproj中设置的默认语言如下<DefaultLanguage>en-US</DefaultLanguage>
。它位于csproj的第一个属性块中。我还尝试过在项目x的“ AssemblyInfo.cs”中设置语言,但是它也不起作用。
奇怪的是,这个问题仅出现在我的功能分支上,而没有出现在开发分支中。我已经比较了这两个分支,但是除了添加新的UWP项目z之外,看不到任何区别。我刚刚测试了如果删除项目z,然后它在没有警告的情况下会发生什么情况。项目z是UWP类库。项目z还包含DefaultLanguage块。项目z包含一个rResource文件,该文件仅包含需要分发的二进制文件,是否可能是该文件没有语言成员资格?我要如何添加一个?
有人知道为什么不接这个吗?我还查看了解决方案中的其他UWP项目,它们都包含DefaultLanguage块。