私のプロジェクトの1つにcsvhelper libarayを使用しようとしています。そのコンソールアプリケーションです。Visual StudioでCsvClassMapエラーが見つかりませんでした2015
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CsvHelper;
using System.IO;
using Newtonsoft.Json;
using CsvHelper.TypeConversion;
namespace csvtest4
{
class Program
{
static void Main(string[] args)
{
List<string> result = new List<string>();
string value;
using (TextReader fileReader = File.OpenText("list.csv"))
{
var csv = new CsvReader(fileReader);
csv.Configuration.HasHeaderRecord = true;
csv.Configuration.RegisterClassMap<CustomClassMap>();
while (csv.Read())
{
for (int i = 0; csv.TryGetField<string>(i, out value); i++)
{
result.Add(value);
}
}
var json = JsonConvert.SerializeObject(result);
Console.WriteLine(json.ToString());
}
}
}
public class CustomClassMap : CsvClassMap<TestModel>
{
public CustomClassMap()
{
Map(m => m.StringProperty).Index(0);
Map(m => m.GuidProperty).Index(1);
Map(m => m.IntProperty).Index(2).TypeConverter<MyCustomTypeConverter>();
}
}
}
わからない、私が行方不明ですが、私のvs2015はそのことわざの型または名前空間が見つからないCsvClassMap文句続け何、あなたはディレクティブが欠落しています。また、そのどちらか
マップ機能を認識していない私は細かい
おかげでジョシュ、それが働きました –