动态添加资源字符串

时间:2010-10-27 15:01:12

标签: c#

是否可以动态地将资源字符串动态添加到资源文件中?如果努力涉及多种语言怎么办?

2 个答案:

答案 0 :(得分:9)

查看MSDN上的resourceWriter类:http://msdn.microsoft.com/en-us/library/system.resources.resourcewriter.aspx

这个类将在文件I / O和数据格式方面执行所有繁重的工作。还有一个关于如何在http://www.c-sharpcorner.com/UploadFile/yougerthen/105232008045338AM/1.aspx

实际使用它的精彩教程

希望这有帮助。

答案 1 :(得分:1)

资源文件是编译的二进制文件(从技术上讲它们是程序集,但它们不包含可执行代码),因此使用这些资源文件的ResourceManager是只读的。

您可以做的是定义一个单独的配置文件,从app.config引用,包含作为自定义ConfigurationSection的特定于安装的数据,或者仅作为AppSettings。然后,您可以使用ConfigurationManager加载,读取,和写这些字符串。