通过这种方式,我添加了一条新记录。
错误:
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();
答案 0 :(得分:0)
尝试在您的resx文件中的第no行添加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);
}
}