首页 > 解决方案 > CsvHelper GetRecords 没有结果

问题描述

我想将大型 csv 解析为数据结构。我创建了简单的 dotnet 核心控制台应用程序来测试 CsvHelper 库。

这基本上是代码:

var csv = new CsvReader(File.OpenText(filename));
csv.Configuration.RegisterClassMap<CardMap>();
var records = csv.GetRecords<Card>();

一切正常,但是当我将具有相同数据结构的相同代码复制到 dotnet core mvc应用程序中时,使用相同的 csv 文件(来自同一目录)GetRecords 不会产生任何结果。

知道问题出在哪里吗?我不知道如何调试它,进入新 CsvReader 的流很好,读取文件内容,否则它都是黑盒。

在 mvc 应用程序中使用此库时是否有一些限制?我试图将此代码移动到 Program.cs Main() 中,但没有任何更改(我从 HomeController 运行它)。

标签: asp.net.net-corecsvhelper

解决方案


推荐阅读