c# - 未找到默认语言“”的资源
问题描述
我遇到了无法修复此警告的问题:
GENERATEPROJECTPRIFILE:警告 PRI257:0xdef00522 - 找到语言“en-us,...”的资源,但没有找到默认语言的资源:“”。更改默认语言或使用默认语言限定资源。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 会发生什么,然后它会在没有警告的情况下工作。Project z 是一个 UWP 类库。项目 z 还包含 DefaultLanguage 块。项目 z 包含一个 rResource 文件,其中仅包含需要分发的二进制文件,问题可能是它没有语言成员资格吗?我将如何添加一个?
知道为什么它不接这个吗?我还查看了解决方案中的其他 UWP 项目,它们都包含 DefaultLanguage 块。
解决方案
推荐阅读
- javascript - 如何在允许脚本设置为 true 的 iframe 中使用画布
- javascript - 动态创建html页面
- import - 从 Excel 更新 Access 数据库中的记录
- mysql - SQL - 手动获取给定格式的下一个可用 ID
- python - 与 OneDrive 的 Python 连接 - 未经授权的访问
- python - 如何在保持子列表结构完整的同时从元组列表中去除第二个值?
- entity-framework-core - 在 Entity Framework Core 中,如果 IsDeleted 字段设置为 true,是否可以阻止更新保存
- node.js - 续集得到承诺
- arrays - redux - 如何删除嵌套到另一个数组的数组中的元素
- python - Python如何通过名称或编号检查数据框中是否存在列