These are the errors I have now
我有两个嵌套对象,我想写出一个csv文件供以后阅读。我浏览了CsvHelper库和其他帖子的在线文档,并尝试编写类图定义,但我收到以下错误:
这个词" Map"在当前上下文中不存在
"参考文献"在当前上下文中不存在
我怎样摆脱这些错误?我没有在intellisense中看到地图或参考文献。我没有找到csvhelper库,它已安装,我可以写正常的行到csv文件。所以它正在工作,但图书馆的某些部分不工作!?
我尝试完全按照此处描述的方式对我的对象和mapclass进行编码: https://github.com/JoshClose/CsvHelper/issues/244
这是我的代码。我有一个列表,其中包含" Channel";每个通道对象包含一个类型为" section"的节的列表。我需要将每个通道的所有通道和所有部分写出到csv文件以供将来阅读。地图和参考文字以红色突出显示,并显示错误。
public sealed class SectionDefinitionMap : CsvClassMap<Section>
{
public SectionDefinitionMap()
{
Map(m => m.Name).Name("Section.Name");
}
}
public sealed class ChannelDefinitionMap : CsvClassMap<Channel>
{
public ChannelDefinitionMap()
{
Map(m => m.Name).Name("Channel.Name");
References<SectionDefinitionMap>(m => m.Section);
}
}
答案 0 :(得分:0)
CsvClassMap
重命名为ClassMap
。它位于CsvHelper.Configuration
命名空间中。