我想在项目中使用TextFieldParser
。为此,我需要using microsoft.VisualBasic.FileIO
。
但是,Visual Studio接受using microsoft.VisualBasic
而不使用FileIO
。但它不能识别TextFieldParser类。
在其他论坛上,我读到我应该添加 microsoft.VisualBasic 参考。因为参考管理器的窗口完全空白,所以我无法解决该问题,所以我没有任何选择。
有帮助吗?
您已阅读的“添加引用”对话框会添加.NET Framework引用,但您的目标是.NET Core。在.NET Core中,您所需的东西内置在框架中,或者您引用Nuget包或类库以获取所需的其他功能。在.NET Core中,不必添加对框架的另一个“部分”的引用(例如Microsoft.VisualBasic
)。
关于TextFieldParser
,坏消息是,它在.NET Core 2.1中不可用,正如documentation中明确指出的那样。
但是,我们从文档和.NET API Catalog中可以看到,.NET Core 3.0中提供了类 。因此,您有2个选择:
升级到.NET Core 3.0或
不使用此类,请使用其他方法