以这种方式,我添加了新记录。
错误:
RESX文件数据在根级别无效。第1行,位置1。不能解析。
ResourceWriter ren = new ResourceWriter(path);
DataContextDataContext db = new DataContextDataContext();
var result = db.MultiLanguages;
foreach (var item in result.ToList())
{
ren.AddResource(item.key, item.en);
}
ren.Dispose();
ren.Close();
错误消息
尝试在resx文件中添加 encoding
属性。1:
<?xml version="1.0" encoding="ISO-8859-1"?>
另外,请使用using
块创建ResourceWriter实例。这样的东西:
using(ResourceWriter ren = new ResourceWriter(path))
{
DataContextDataContext db = new DataContextDataContext();
var result = db.MultiLanguages;
foreach (var item in result.ToList())
{
ren.AddResource(item.key, item.en);
}
}