Leia todos os valores do CSV em uma lista usando CsvHelper

Então, eu tenho lido que não deveria escrever meu próprio leitor / gravador de CSV, por isso tentei usar a biblioteca CsvHelper instalada via nuget. O arquivo CSV é uma imagem em escala de cinza, com o número de linhas sendo a altura da imagem e o número das colunas, a largura. Gostaria de ler os valores em linhas em um únicoList<string>&nbsp;ouList<byte>.

O código que tenho até agora é:

using CsvHelper;

public static List<string> ReadInCSV(string absolutePath)
{
    IEnumerable<string> allValues;

    using (TextReader fileReader = File.OpenText(absolutePath))
    {
        var csv = new CsvReader(fileReader);
        csv.Configuration.HasHeaderRecord = false;
        allValues = csv.GetRecords<string>
    }

    return allValues.ToList<string>();
}

MasallValues.ToList<string>()&nbsp;está lançando um:

CsvConfigurationException não foi tratado pelo código do usuário

Uma exceção do tipo 'CsvHelper.Configuration.CsvConfigurationException' ocorreu no CsvHelper.dll, mas não foi tratada no código do usuário

Informações adicionais: Os tipos que herdam IEnumerable não podem ser mapeados automaticamente. Você chamou acidentalmente GetRecord ou WriteRecord, que atua em um único registro, em vez de chamar GetRecords ou WriteRecords, que atua em uma lista de registros?

GetRecords&nbsp;provavelmente está esperando minha própria classe personalizada, mas só quero os valores como algum tipo ou sequência primitiva. Além disso, suspeito que a linha inteira esteja sendo convertida em uma única sequência, em vez de cada valor ser uma sequência separada.