HtmlAgilityPack - ファイルが見つかりません

asp.net c# html-agility-pack sharepoint visual-studio-2010

質問

私は、SharePoint FoundationでC#ASP .NET WebPartを開発しています。

すべてうまくいきましたが、HTMLページを解析してすべてのImagePathを取得し、画像をHD / Tempに保存する必要があります。

これを行うために、私はHtmlAgilityPack、現在のバージョンをダウンロードしていました。プロジェクトへの参照を追加しました。すべてが正常に見える、IntelliSenseは正常に動作します。

しかし、HtmlAgilityPackを使用するセクションを実行したいとき、私のブラウザは私に

FileNotFoundException - ファイルまたはアセンブリが見つかりませんでした。

最初の検索の後、私はHtmlAgilityPackのv1.4.0をインクルードしようとしました。なぜなら、現在のバージョンが実際には安定していないと読んだからです。これは、HtmlAgilityPackを使用したい点(同じException)までうまく動作します。

また、HtmlAgilityPackダイレクトをSolutionディレクトリに移動しようとしましたが、何も変更されませんでした。

私は経由HtmlAgilityPack挿入しようとしたusing 、私は直接呼び出しなど試してみましたHtmlAgilityPack.HtmlDocument

結論:

  • コンパイル時にエラーが発生しなければ、参照は正しく設定されます。

  • HtmlAgilityPack.dllでHtmlAgilityPack.dllをトレースすると、パスが正しく表示されますが、結果が「読み取りFile Locked with only Readersされています」と表示されることがありますが、ProcMonがこれが何を意味するのか、あるいはこれが重要なのかを知るには不十分です。 DLLをチェックするとすべての権限が与えられるため、ファイルのアクセス権とは何か関係がありません。

人気のある回答

私はこの組み合わせでHTMLの敏捷性を使用し、私にとっては完璧に機能しました。以下を確認して確認してください。

  • ダウンロードしたDLLのバージョンがあなたのソリューションをサポートするはずです。
  • GACにコピーを置くようにしてください。



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