我们如何创建资源附属程序集

时间:2009-04-22 14:59:00

标签: .net localization

我有一个使用resx文件存储所有显示字符串的程序集。我现在想要创建一个包含法语版本字符串的附属程序集。

这可以在VS中完成吗?我是否只是创建一个新程序集,正确命名并包含resx文件的本地化版本?

2 个答案:

答案 0 :(得分:5)

只需将具有正确命名的新资源文件添加到现有项目,VS即可创建附属程序集。

命名为 filename locale .resx。其中 filename 与基本程序集匹配, locale 是正常的语言环境命名字符串。例如。通用英语为“en”,英语为“en-gb”,美国为“en-us”(或者,对于大西洋左侧的人:分别为通用英语,英国英语和美国英语)。

答案 1 :(得分:1)

转到开始>程序> Visual Studio 2010> visual Studio工具> visual studio命令提示符[必须单击并选择“以管理员身份运行”]

转到resex所在的解决方案中的Exact目录并输入

c:.. \ yourAppname [例如] App_localresources> al / t:lib /embed:ucCreditNote.ascx.[culture Extention eg。 en-US] .resx / culture:[文化延伸,例如。 en-US] /out:bts.resources.dll