当我尝试启用一个C#项目Mulitlingual应用工具包,我得到一个错误,如下面的,仅此而已情况:当尝试一个项目使多语种应用的工具包,什么都不会发生
项目'项目名称'未启用 - 项目的源文化无法确定。
怎么了?
当我尝试启用一个C#项目Mulitlingual应用工具包,我得到一个错误,如下面的,仅此而已情况:当尝试一个项目使多语种应用的工具包,什么都不会发生
项目'项目名称'未启用 - 项目的源文化无法确定。
怎么了?
这样的行添加到您的AssemblyInfo.cs文件:
[assembly: NeutralResourcesLanguage("en")]
指示的语言是应用目前使用的一个(即通常硬编码的文本,翻译之前)
另一种方法:
而且在SHOW从输出面板:下拉列表中,选择多语种APP工具包。
请确保您至少有一个资源文件!
了对于.NET标准的项目,编辑的csproj文件中加入:
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<NeutralLanguage>en-US</NeutralLanguage>
</PropertyGroup>