.net 中性资源语言使用
下面的措辞来自生成的AssemblyInfo文件。这是否意味着MS建议我手动修改.csproj文件?通过设置 如果是通过设置,那么NeutralResourcesLanguage属性有什么用途?您应该如何在代码中访问它 干杯,.net 中性资源语言使用,.net,wpf,visual-studio,silverlight,resources,.net,Wpf,Visual Studio,Silverlight,Resources,下面的措辞来自生成的AssemblyInfo文件。这是否意味着MS建议我手动修改.csproj文件?通过设置 如果是通过设置,那么NeutralResourcesLanguage属性有什么用途?您应该如何在代码中访问它 干杯, 贝里尔 //要开始构建可本地化的应用程序,请设置 //您正在.csproj文件中编码的文化 //在一个房间里。例如,如果您使用的是美国英语 //在源文件中,将设置为en US。然后取消注释 //下面是NeutralResourceLanguage属性。更新中的“en-US
贝里尔
//要开始构建可本地化的应用程序,请设置
//您正在.csproj文件中编码的文化
//在一个房间里。例如,如果您使用的是美国英语
//在源文件中,将设置为en US。然后取消注释
//下面是NeutralResourceLanguage属性。更新中的“en-US”
//下面的行与项目文件中的UICulture设置相匹配。
//[汇编:NeutralResourcesLanguage(“en-US”,UltimateResourceCallBackLocation.Satellite)]
此属性(不是设置)可以在项目属性中定义,如下所示
在.Net core项目中,您可以在
csproj
中指定它:
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<NeutralLanguage>fr</NeutralLanguage>
</PropertyGroup>
netcoreapp3.0
fr
或使用Visual studio:
Package
谢谢,但是VS Express没有添加UltimateResourceAllBackLocation.Satellite。因此,您必须打开AssemblyInfo.cs并手动添加高亮显示的文本
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<NeutralLanguage>fr</NeutralLanguage>
</PropertyGroup>