2010-12-21 5 views
1

HtmlAgilityPack.dll ver 1.4をインストールしようとして問題があります。ファイルを私のwindows \ system32フォルダにコピーし、regsvr32 htmlagilitypack.dllを実行しようとしました。HtmlAgilityPackを使用しようとしています

私は、次のエラーを得た:

The module was loaded but the entry point DllUnregisterServer was not found. 

DLLのカントが破損するので、SO上で多くの人が使用する共通ライブラリのようです。これをどうやって解決するのですか?

答えて

3

regsvr32を使用できない理由は、HTMLアジリティパックがCOMライブラリではないためです。これは.NETで書かれているので、.NETプロジェクトから参照する必要があります。

  1. 最新のzipファイルをダウンロードし、ローカルのハードディスクのどこかに展開します。 c:\SharedLibs\HtmlAgilityPack
  2. Visual Studio(またはVS Expressエディションのいずれか)を起動します。
  3. 新しいプロジェクトを作成するか、既存のプロジェクトを開きます。
  4. ソリューションエクスプローラでを右クリックしてください。をクリックし、をクリックして参照を追加してください。

    Html Agility Pack Home
    Html Agility Pack Examples

  5. HtmlAgilityPack.dll DLL
  6. [OK]をクリックして

のCodePlexサイトを参照してくださいを選択ブラウズ]タブをクリックし、敏捷性パックを解凍した場所を参照します

ここに、私がみんなの好きな検索エンジンで掘り下げたリンクがいくつかあります:

A simple web crawler in C# using HtmlAgilityPack
.NET Html Agility Pack: How to use malformed HTML just like it was well-formed XML...

+0

だから私はどこにそれを抽出する必要があり、それを動作させるにはどのようなステップが必要ですか?ありがとうございました。 – super9

+1

@Nai他のアセンブリを参照するのと同じように...ビルドプロセスがパスを認識している限り、ファイルは本当に重要ではありません(参照の追加、ビジュアルスタジオ)。 – Lucero

+0

@ルセロありがとう! – super9

関連する問題