如何让外部库(如Html Agility)在我的C#项目中工作?

如何让外部库(如Html Agility)在我的C#项目中工作?,c#,.net,C#,.net,如何在Visual Studio Express C#程序中使用免费的库,例如Html Agility?显然我已经下载了。我需要知道的是如何设置它,这样我就可以简单地使用“using”语句与类链接。Html敏捷性不附带任何.dll,所以我需要将其编译为dll,然后引用该dll吗 如果是这样,如何在Visual Studio Express中编译为dll?我认为这可能有效: 基本上,使用“Build”创建dll,然后链接到引用。由于下载的东西没有任何二进制文件,这意味着您得到的是源代码。所以,您应

如何在Visual Studio Express C#程序中使用免费的库,例如Html Agility?显然我已经下载了。我需要知道的是如何设置它,这样我就可以简单地使用“using”语句与类链接。Html敏捷性不附带任何.dll,所以我需要将其编译为dll,然后引用该dll吗

如果是这样,如何在Visual Studio Express中编译为dll?

我认为这可能有效:


基本上,使用“Build”创建dll,然后链接到引用。

由于下载的东西没有任何二进制文件,这意味着您得到的是源代码。所以,您应该知道这是哪种类型的代码。这是一个.NET代码吗?(如果是这样的话,它应该有一个.csproj或.vbproj等文件。)然后它又取决于构建它的开发环境。如果它是Visual Studio Express的项目,则您可以在Visual Studio Express版本中构建该项目,否则,恐怕您将无法这样做


最好的事情是,您应该下载二进制文件(DLL等),并通过添加您提到的引用在项目中使用它们。否则,您将有两个选择。要么构建代码并生成二进制代码,要么直接使用代码,但要做到这一点,您需要对代码有透彻的了解。

我使用msdn站点帖子中的以下链接实现了这一点。