Microsoft.VisualBasic.FileIO 参考

Microsoft.VisualBasic.FileIO reference

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

但是 Visual Studio 接受没有 FileIOusing Microsoft.VisualBasic。但它不识别 TextFieldParser class。 在其他论坛上,我读到我应该添加 Microsoft.VisualBasic 参考。我不知道该怎么做,因为 Reference Manager 的 window 完全空白,所以我没有任何选项可供选择。

有什么帮助吗?

您已阅读的 "Add Reference" 对话框添加了 .NET Framework 引用,但您的目标是 .NET Core。在 .NET Core 中,您需要的内容可以内置到框架中,也可以引用 Nuget 包或 class 库来获得您需要的额外功能。添加对框架的另一个 'part' 的引用 - 例如 Microsoft.VisualBasic - 在 .NET Core 中不是一件事情。

关于 TextFieldParser,坏消息是它在 .NET Core 2.1 中不可用,正如 documentation.

中明确指出的那样

但是,我们可以从文档和 .NET API Catalog 中看到 class 在 .NET Core 3.0 中可用。因此你有2个选择:

  • 升级到 .NET Core 3.0,或者

  • 不用这个就可以了 class 并使用不同的方法