在测试工程1中包含有server client,测试能连接上,通过,点击button开始上传,能上传数据,进度条以及lable能显示将client用到的文件合并到一个程序集1中(将其他的程序集变为文件夹),测试无法通过,lable不显示,进度条也不显示,查资料说进度条假死在测试工程1中运行server,将程序集1附加到工程2中,点击button开始上传,用委托+线程响应 但是进度条没变化,lable可以显示
         this.lblStatus.Text = "正在上传" + item.HouseName + "的数据";
               
         List<HumiInfo> humis = client.GetHumiData(houseID, upConfig.GetHumiLastTime(item.HouseName));
         this.progressBar1.Maximum = humis.Count;
                int humiCout = 0;
          foreach (HumiInfo humiItem in humis)
                {
                    if (myUpload.AddHumiData(humiItem))
                        upConfig.SetHumiLastTime(item.HouseName, humiItem.DetectDate);
                    else
                    {
                        humiCout++;
                        upConfig.WriteErrorLog("上传数据", item.HouseName + ",编号:" + houseID + ",时间:" + humiItem.DetectDate.ToString());
                    }
                    this.progressBar1.Value++;
                    Application.DoEvents();
                }
                upConfig.WriteOperLog("上传数据", item.HouseName + ",共有:" + humis.Count.ToString() + "条数据,成功上传:" + Convert.ToString(humis.Count - humiCout));
                this.progressBar1.Value = 0;
求指导