VS2010编辑XAML文件对鼠标点击没有响应

时间:2011-04-19 21:57:14

标签: visual-studio-2010

我想知道VS2010的其他用户是否遇到了和我一样的问题。

我发现在XAML编辑器对鼠标点击无响应后,我必须每天重启VS几次。我已经尝试过提交Connect问题,但却无处可去。

我的环境是:

四核机器运行Vista 64,内存为8GB。 VS2010 SP1 - 与VS2010有同样的问题。 ReSharper 5.1.3

编辑Silverlight XAML文件 - 我的分屏是顶部预览,底部是XAML。经过一段时间的工作后,如果我点击XAML,则carret不会移动到点击位置。 VS的其他部分也没有响应鼠标点击。基本上我必须关闭VS并重启。

当然,这很难复制 - 通常只在运行几个小时后才会发生。

有人对如何解决这个问题有任何想法,或者更好地引起微软的注意?

更新:

以下是我输入的Microsoft Connect项目的链接。

http://connect.microsoft.com/VisualStudio/feedback/details/618594/xaml-designer-stops-responding-to-mouse

2 个答案:

答案 0 :(得分:3)

这是一个非常常见的问题,你应该查看一些其他的参考文献,但你可以做的几件事;

  1. 用其他东西替换XAML编辑器(可能混合)

    • 右键单击XAML文件,转到“打开方式”,然后选择另一个编辑器,并选择设置为默认选项。
  2. 默认情况下以全屏源模式打开XAML编辑器。这将绕过很多设计时编译的

  3. 在编辑XAML时,在visual studio中关闭其他窗口,特别是属性显示。我发现这个窗口经常查询你的代码的设计时间模型来显示属性等(如果你不想让它们一直触发,关闭窗口,那个线程就会空闲)。

  4. 祝你好运!

答案 1 :(得分:2)

我有类似的问题,当resharper运行时鼠标在某些窗口停止响应。到目前为止我找到的唯一解决方案是:

  • 点击ALT键(发现鼠标在此之后变为活动状态,但每次切换窗口时都必须保持按键)
  • 重新启动visual studio
  • 禁用resharper

更新:

这实际上是Vista 64的问题,但ReSharper通过大量内存使用加剧了这个问题。升级到Windows 7 64位解决了这个问题。