質問: 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と同じように使用する方法... > >