HtmlAgilityPackを使用しようとしています

dll html-agility-pack

質問

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

私は次のエラーがあります:

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

これは、多くの人がSO上で使用する一般的なライブラリのように見えるので、dllファイルは壊れてしまいます。これをどうやって解決するのですか?

受け入れられた回答

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

  1. 最新のzipファイルをダウンロードし、 c:\SharedLibs\HtmlAgilityPackローカルハードディスクのどこかに展開します。
  2. Visual Studio(またはVS Expressエディションの1つ)を起動します。
  3. 新しいプロジェクトを作成するか、既存のプロジェクトを開きます。
  4. ソリューションエクスプローラで[ 参照 ]を右クリックし、[ 参照の追加 ] クリックします。
  5. [ 参照 ]タブをクリックして、アジリティパックの展開先を参照します
  6. HtmlAgilityPack.dll DLLを選択します。
  7. OKをクリックします。

CodePlexのサイトを参照してください:

Html Agility Packホーム
HTMLアジャイルパックの例

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

HtmlAgilityPackを使用したC#での単純なWebクローラー
.NET Html Agility Pack:不正な形式のHTMLを整形式のXMLと同じように使用する方法...




ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ