Справочник по Microsoft.VisualBasic.FileIO - PullRequest
0 голосов
/ 04 ноября 2019

Я хочу использовать TextFieldParser в моем проекте. Для этого мне нужно using Microsoft.VisualBasic.FileIO.

Однако Visual Studio принимает using Microsoft.VisualBasic без FileIO. но он не распознает класс TextFieldParser. На других форумах я читал, что должен добавить ссылку Microsoft.VisualBasic . Я не могу понять, как это сделать, поскольку окно Reference Manager совершенно пустое, поэтому у меня нет выбора для выбора.

Image of window

Любая помощь?

1 Ответ

2 голосов
/ 05 ноября 2019

Диалоговое окно «Добавить ссылку», о котором вы читали, добавляет ссылки на .NET Framework, но вы ориентируетесь на .NET Core. В .NET Core либо то, что вам нужно, встроено в платформу, либо вы ссылаетесь на пакет Nuget или библиотеку классов, чтобы получить дополнительные необходимые вам функции. Добавление ссылки на другую «часть» фреймворка, например Microsoft.VisualBasic, не является чем-то особенным в .NET Core.

Что касается TextFieldParser, то плохая новость в том, что он недоступен в.NET Core 2.1, как указано в документации .

Однако из документации и каталога .NET API видно, что класс доступно в .NET Core 3.0. Поэтому у вас есть 2 варианта:

  • Обновление до .NET Core 3.0 или

  • Обойтись без этого класса и использовать другой подход

...