我有一个过去几个月一直在从事的Windows Forms项目。
在此解决方案中,我有大约10个自定义用户控件。几天前,我正在使用在应用程序中所有表单之间共享的公共库,然后,当我打开表单时,没有任何控件被识别。
我将更改恢复到库中,问题仍然存在。很快我就到达了即使打开表单也使VS崩溃的地步。
我可以很好地编译解决方案,但是不能使用可视化编辑器。
我的任何自定义控件都不会再显示在工具箱中。但是,我可以打开它们。
经过2天的在线浏览,我尝试了以下操作,但无济于事。
bin
和obj
文件夹.vs
文件夹(打开解决方案后,VS不再崩溃)自上次处理此项目以来,唯一发生的更改是Visual Studio 2017最近安装了一个新更新。 我完全不知所措,我什至诉诸于Google的第4页。
更新 当我在虚拟机中全新安装VS上运行该问题时,该问题会变得间歇性。
答案 0 :(得分:0)
我有一个从我的项目中为EMGU.CV
调用的DLL文件。一旦删除该引用,它就可以正常工作。我创建了自己的DLL包装器,用于从EMGU.CV
库中获取位图图像,此问题已得到解决。
这很有意义,因为我删除了NuGet程序包后,DLL仍然保留,但是一旦删除,设计器就可以恢复工作。