Drag Drop注册失败的问题经常出现在开发项目的过程中,可能一开始运行的时候是好的,过了一段时间运行发现蹦出个这个问题。
现提供两种解决方案:
1)在项目的program.cs中找到main函数,在main函数之前加上[STA Thread];
2)如果你的线程是新开,则需要在你新开的线程启动之前加上这句代码:
thread.SetApartmentState(ApartmentState.STA);
时间: 2024-10-08 07:39:46
Drag Drop注册失败的问题经常出现在开发项目的过程中,可能一开始运行的时候是好的,过了一段时间运行发现蹦出个这个问题。
现提供两种解决方案:
1)在项目的program.cs中找到main函数,在main函数之前加上[STA Thread];
2)如果你的线程是新开,则需要在你新开的线程启动之前加上这句代码:
thread.SetApartmentState(ApartmentState.STA);