Visual studio VB2013:使用.NET 2.0时从文本文件读取

Visual studio VB2013:使用.NET 2.0时从文本文件读取,visual-studio,file-io,readlines,Visual Studio,File Io,Readlines,我已经使用Microsoft.NET 4.0框架编写了我的整个项目。它完全完成了,工作得很好。现在有人告诉我(出于我不确定的原因),它必须与Microsoft.NET 2.0 framework配合使用 因此,我已将项目设置调整为.NET 2.0,现在出现以下错误: 'ReadLines' is not a member of 'System.IO.File'. 正在使用以下命令调用ReadLines: For Each LangLine1 As String In File.ReadLine

我已经使用Microsoft.NET 4.0框架编写了我的整个项目。它完全完成了,工作得很好。现在有人告诉我(出于我不确定的原因),它必须与Microsoft.NET 2.0 framework配合使用

因此,我已将项目设置调整为.NET 2.0,现在出现以下错误:

'ReadLines' is not a member of 'System.IO.File'.
正在使用以下命令调用ReadLines:

For Each LangLine1 As String In File.ReadLines(strConfigFile)
    ' Read line from text file and store in variable
    strLanguage = LangLine1
Next

在Microsoft.NET 2.0中,我可以使用什么方法从文本文件中读取行,而不是文件.ReadLines?

MSDN文档详细描述了每个API调用。。。以及哪些版本的.Net与该调用兼容:

在您的情况下,最简单的方法可能是创建您自己的ReadLines调用—使用File.IO流并实现IEnumerable的调用

附言: 我怀疑您在尝试将.NET4.0项目改装回.NET2.0时会遇到其他更困难的问题。这是一个“大跳跃