我想TextFieldParser
在我的项目中使用。为此,我需要using Microsoft.VisualBasic.FileIO
.
但是 Visual Studio 接受using Microsoft.VisualBasic
没有FileIO
. 但它不识别 TextFieldParser 类。在其他论坛上,我读到我应该添加Microsoft.VisualBasic参考。我无法弄清楚如何做到这一点,因为参考管理器的窗口完全是空白的,所以我没有任何选项可供选择。
有什么帮助吗?
我想TextFieldParser
在我的项目中使用。为此,我需要using Microsoft.VisualBasic.FileIO
.
但是 Visual Studio 接受using Microsoft.VisualBasic
没有FileIO
. 但它不识别 TextFieldParser 类。在其他论坛上,我读到我应该添加Microsoft.VisualBasic参考。我无法弄清楚如何做到这一点,因为参考管理器的窗口完全是空白的,所以我没有任何选项可供选择。
有什么帮助吗?
您已阅读的“添加引用”对话框添加了 .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,或
不使用此类并使用不同的方法