1

我想TextFieldParser在我的项目中使用。为此,我需要using Microsoft.VisualBasic.FileIO.

但是 Visual Studio 接受using Microsoft.VisualBasic没有FileIO. 但它不识别 TextFieldParser 类。在其他论坛上,我读到我应该添加Microsoft.VisualBasic参考。我无法弄清楚如何做到这一点,因为参考管理器的窗口完全是空白的,所以我没有任何选项可供选择。

窗口的图像

有什么帮助吗?

4

1 回答 1

3

您已阅读的“添加引用”对话框添加了 .NET Framework 引用,但您的目标是 .NET Core。在 .NET Core 中,你需要的东西要么内置到框架中,要么你引用 Nuget 包或类库来获得你需要的额外功能。添加对框架的另一个“部分”的引用 - 比如Microsoft.VisualBasic- 在 .NET Core 中不是一件事。

关于.NET Core 2.1,坏消息是它在 .NET Core 2.1 中不可用,正如文档TextFieldParser中明确说明的那样。

但是,我们可以从文档和.NET API 目录中看到,该类在 .NET Core 3.0中可用。因此,您有 2 个选择:

  • 升级到 .NET Core 3.0,或

  • 不使用此类并使用不同的方法

于 2019-11-05T00:35:22.500 回答