Visual Studio 2010破坏了用户界面



如果之前有人回答过这个问题,我深表歉意。

我正在VS2010中开发一个相当复杂的UI(典型的资源管理器类型,带有树视图,分割器,工具栏等-仅使用标准控件),今天遇到了一个可怕的事件。

一个错误在底部闪烁(它太快了,不能记录它,但说了一些关于_HRESULT和treeview)。接下来发生的事情是,大约有100个错误弹出,都与缺少控制有关。我打开设计师视图,我的UI已经恢复到一个普通的用户表单。

打开Designer.vb文件显示,尽管所有控件仍然被声明,但所有的定位和实例化代码都丢失了。文件从110kb减少到11kb。

我能够通过从备份中复制丢失的位来恢复UI,但是如果这些备份不存在,或者我只是对它进行了大量更改,事情会看起来很沮丧。

以前有人遇到过这种情况吗?如果有,有没有办法防止它再次发生?

感谢

鲍里斯

这样的事情发生了,很难复制。几周前我也遇到过类似的情况,visual studio的布局很混乱,每次打开visual studio都会弹出各种各样的窗口,我不得不关闭这些窗口。

我猜它只是随机发生,没有任何好的理由

我意识到这是一个老问题,但它是谷歌上的第一个问题,所以我想我应该分享我的解决方案。

我得到这个问题很多,我能够通过去工具>选项,然后在环境>通用和取消勾选以下来修复它:

  • 根据客户端性能自动调整视觉体验
  • 使用硬件图形加速
编辑:哎呀,我读得太快了。因为在谷歌搜索"Visual Studio 2010 UI腐败"时,这个问题仍然会出现,所以我将把我的答案留在这里。

最新更新