也许这个问题没有意义,但问题是我的程序对我来说运行得很好。但是,当我将它发送到我的兄弟 PC(相对较新的 PC)上进行测试时,它BackgroundWorker
并没有触发。
BackgroundWorker bw = new BackgroundWorker();
bw.DoWork += new DoWorkEventHandler(fetchList);
if (!bw.IsBusy)
{
// I have checked that this stage is reached, and it is.
bw.RunWorkerAsync();
}
我还调试了正在调用的函数,它肯定没有触发。我正在使用.NET 2.0
,所以我不认为这应该是问题?
如果重要的话,worker 调用的函数正在使用 2 个包;HtmlAgilityPack
和Newtonsoft.Json