2013-03-28 84 views
0

我尝试动态添加项目到Resources.resx。 在使用RessourceWriter的时候,但这不起作用(它产生* .resources文件并且不写入.resx文件)。编辑/添加项目到Resources.resx

ResourceWriter writer = new ResourceWriter("Resources.resx"); 
     writer.AddResource(string.Concat("AppImage",indes.ToString()), newImg); 
     writer.Close(); 

有人可以告诉我什么即时做错了,或者是它甚至无法动态地添加项目Ressources.resx?

非常感谢提前。

回答

0

resx文件被设计为在开发/设计时充满资源,而不是在运行时,请记住有一个资源设计器类包含IDE自动生成的代码。

您可以在项目预构建事件中填写resx文件。

+0

好的,悲伤的。但是,谢谢:) – BudBrot 2013-03-28 09:19:44

+1

顺便说一下,有专门的本地化工具,更新resx文件,例如http://www.schaudin.com/web/Home.aspx。 – Siraf 2013-03-28 09:28:13