【发布时间】:2018-10-19 22:40:26
【问题描述】:
我不知道有什么问题。请检查我的代码片段。每次我添加资源数据时,它都会清除最后一个数据并在 .resx 中写入新记录。 例如,Applications.resx 具有“MyApp1”键和“MyApp1Path”值。下次如果我添加带有“MyApp2Path”值的“MyApp2”键,我注意到 {"MyApp1", "MyApp1Path"} 不存在。
//Adding Application in Applications List
ResourceHelper.AddResource("Applications", _appName, _appPath);
这里是 ResourceHelper 类:
public class ResourceHelper
{
public static void AddResource(string resxFileName, string name, string value)
{
using (var resx = new ResXResourceWriter(String.Format(@".\Resources\{0}.resx", resxFileName)))
{
resx.AddResource(name, value);
}
}
}
【问题讨论】: