如何在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包,我需要执行使其工作?
除非我误解了你的问题,否则这应该是非常直接的。你所需要做的就是:
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语句。