3

私のアプリHTMLAgilityPackでは、NuGet を使用してインストールされたものを使用したいと考えています。しかし、HtmlAgilityPack.HtmlDocumentインスタンスを作成しようとすると、

HtmlDocument.cs での "ソースが見つかりません" エラー。

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();

ソリューション エクスプローラー -> 参照には が含まれていますHtmlAgilityPack。どうしたの?

4

2 に答える 2

0

Windows ストア アプリのコードをデバッグすることで、エラーを再現できます。

picker.FileTypeFilter.Add(".htm");
StorageFile file = await picker.PickSingleFileAsync();
var accessStream = await file.OpenAsync(FileAccessMode.Read);

var doc = new HtmlDocument();
doc.Load(accessStream.AsStreamForRead());

HtmlDocument の変数定義にブレークポイントを設定すると、HtmlDocument.cs が別のパーティションで検索されるため、エラーがスローされます。最後の行の後にブレークポイントを設定すると、エラーは発生しません。

非同期プログラミングと関係があるかもしれません...

于 2013-08-26T14:29:20.480 に答える