c# 第三方控件 多语言设置问题

来源:互联网 发布:linux mount ext4 编辑:程序博客网 时间:2024/06/16 21:51

  最近有个项目用了第三方控件,ComponentOne Studio ,界面本身支持多语言,包括中文,但程序运行起来,控件只有英文界面。

  查半天资料没有结果。


  原因:VS项目有语言支持设置,SupportedCultures,默认值为空

  VS本身没有提供此项设置,需要自己修改csproj文件进行设置

  用记事本或者其他工具打开  你的项目.csproj

  找到SupportedCultures ,设置需要设置语言,中文是zh-Hans

  例子:

  

  <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>    <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>    <SilverlightApplication>true</SilverlightApplication>    <SupportedCultures>    </SupportedCultures>

  修改为:

  

    <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>    <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>    <SilverlightApplication>true</SilverlightApplication>  <strong>  <SupportedCultures>zh-Hans</SupportedCultures></strong>

0 0
原创粉丝点击