繁体   English   中英

Microsoft.VisualBasic.FileIO 参考

[英]Microsoft.VisualBasic.FileIO reference

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

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

窗口的图像

有什么帮助吗?

您已阅读的“添加参考”对话框添加了 .NET 框架参考,但您的目标是 .NET 核心。 In .NET Core, either what you need is built in to the framework or you reference a Nuget package or class library to get the extra features you need. 在 .NET Core 中添加对框架的另一个“部分”的引用 - 例如Microsoft.VisualBasic - 不是事情。

关于TextFieldParser ,坏消息是它在 .NET Core 2.1 中不可用,如文档中所述。

但是,我们可以从文档和.NET API 目录中看到 class 在 Z303CB0EF9EDB90872D61BBBE50825 内核可用。 因此,您有 2 个选择:

  • 升级到 .NET Core 3.0,或

  • 不用这个 class 并使用不同的方法

右键单击解决方案资源管理器中项目下的引用节点,单击添加引用。 搜索您想要的命名空间(您可以浏览或使用窗口右上角的搜索栏),然后选中您想要的参考上的框。

为此,您可能需要添加Microsoft.VisualBasic 然后您应该能够引用该命名空间下的任何内容。

在此处输入图像描述

在此处输入图像描述

编辑:添加引用的另一种方法:

右键单击项目节点 hover add和 select 引用选项。

在此处输入图像描述

Open Solution Explorer -> Right click on your project name -> Hover on add -> Click on "Reference.." -> Select Assemblies from the left panel -> Use search function to find Microsoft.VisualBasic -> Hover on it ->单击出现的复选框->单击“确定”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM