【发布时间】:2009-02-12 10:17:07
【问题描述】:
我已将 .Net 旧 .Net 项目从 .Net 1.1 迁移到 .Net 3.5,当我尝试运行它时出现以下错误:
跨线程操作无效: 从 a 访问的控件“grpLogin” 线程以外的线程 创建于。
当线程(我假设它不是 UI 线程)将按钮的 enabled 属性更改为 true。
我认为在框架中进行了一些更改以添加此限制,有没有办法在不彻底检查整个应用程序的情况下完成这项工作?
我可以让 VS(我正在使用 VS 2008)将应用程序作为 .Net 1.1 运行(我什至不确定这是不是问题所在)
该应用程序只是一个 API 的测试应用程序,我被告知要对其进行逆向工程,所以我真的没有足够的带宽来解决它的所有问题。我知道它以前可以工作,但我没有安装旧版本的 VS,所以我不得不将其转换为 VS 2008。
【问题讨论】: