C# 程序调试报错 DragDrop注册失败

程序没有变更过,以前是可以调试的,后面的某一天打开调试时候,报错“DragDrop注册失败”,没有别的提示了。百度了一下,解决方法五花八门,但是都无效。

自己最后琢磨,最后解决了。

这里记下两种方法,可以试一下有效果没有。

1、如百度上所说,在   static void Main()  函数前加上     [STAThreadAttribute] 或者 [STAThread] 

2、第一种无效就试一下这种:

打开项目生成路径的目录,不相关(没有引用到)的文件清理(建议先备份一下),然后回到VS,发现可以调试了

我这里是试了第二种方法解决的,不一定所有人都一样。

你可能感兴趣的:(C# 程序调试报错 DragDrop注册失败)