【发布时间】:2021-01-19 14:05:49
【问题描述】:
如GitHub of CsvHelper project 所示,配置现在是只读的,因此我已将属性初始化移到构造函数中。还有一个属性现在不受支持:IgnoreQuotes。
新的对应参数是什么?
var config = new CsvConfiguration(CultureInfo.InvariantCulture)
{
HasHeaderRecord = true,
BadDataFound = null,
Delimiter = ",",
Quote = '"',
IgnoreQuotes = true
};
【问题讨论】:
-
来自Change log,
IParserConfiguration.IgnoreQuotes被简单地删除。它没有移动,也没有重命名,它已经消失了。您可能有一个简单的 minimal reproducible example ,一行 CSV 以前有效,现在无效 -
但文档仍然显示属性 joshclose.github.io/CsvHelper/api/CsvHelper.Configuration/… 。这可能是 github 上的 2 个不错的报告。
-
我会试试
ParserMode。因为它是IParserConfiguration中的唯一添加。那个样子有关。但是我没有看源码。 -
@DragandDrop 非常感谢,我会向他提出问题
-
如果您想出解决方案,请回到这里,它可能对未来的读者有用。
标签: c# nuget-package csvhelper