如何在Visual Studio Code中添加对htmllagilitypack的引用?

本文关键字:htmllagilitypack 引用 添加 Visual Studio Code | 更新日期: 2023-09-27 18:02:26

我在OSX上使用Visual Studio Code和。net core。

HtmlAgilityPack.NetCore.1.5.0.1已安装到项目文件夹。我所有的项目文件,HTMLAgilityPack.NetCore.1.5.0.1和所有的依赖都可以在浏览器中看到。然而,我无法创建对任何htmllagilitypack程序集的引用。

代码很简单。它编译并运行。

namespace ConsoleApplication
{
    using System;
    using System.Text.RegularExpressions;
    using System.Linq;
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello, world");
        }
    }
}

是否有一个步骤超出安装nuget包,我需要执行使其工作?

如何在Visual Studio Code中添加对htmllagilitypack的引用?

除非我误解了你的问题,否则这应该是非常直接的。你所需要做的就是:

1:将nuget包添加到project.json文件中,然后在与项目相同的目录下运行dotnet restore

...
},
"dependencies": {
    "HtmlAgilityPack.NetCore": "1.5.0.1"
},
"frameworks": {
...

2:将下面的using语句添加到代码的顶部

using HtmlAgilityPack;

这个对我有效:

namespace ConsoleApplication
{
    using System;
    using HtmlAgilityPack;
    public class Program
    {
        public static void Main(string[] args)
        {
            HtmlDocument doc = new HtmlDocument();
            Console.WriteLine("Hello, world");
        }
    }
}

注意:当你在OSX上使用Visual Studio Code时,你可以引用一个类,然后按快捷键CMD + .来打开Visual Studio Code的工具窗口,并自动导入你缺失的using语句。

相关文章:
  • 没有找到相关文章