在Visual Studio 2010中,随机禁用了编辑aspx/ascx文件的功能?

42
我将在Visual Studio 2010中调试网站并编辑*.aspx或*.ascx文件,但突然间它会锁定,我无法进行任何编辑。没有任何消息提示,我只是不能输入或进行任何更改。
唯一重新开始编辑的方法是停止调试,关闭编辑窗口,然后找到我正在编辑的文件并重新打开它。这非常麻烦。
我的同事也遇到了同样的问题,所以显然不是我特定设置的问题。
这是什么原因,我们该如何解决?
< p > 注意1:我已经在这里向Microsoft报告了此问题。如果您也遇到了这个问题,请前往那里并投票支持该错误报告。

注意2:至少在我的情况下,这与VSS无关。我们使用VisualSVN,它不使用文件系统级别的锁定来标记文件为已检出。


2
我似乎有一个类似的问题,但在我的情况下,VS2010并没有完全锁定,只是某些键无法使用。回车、退格和箭头键停止工作。这只发生在我处于调试模式时。我还没有找到确切的触发器。 - William Niu
2
我刚发现,编辑的文件不需要关闭就可以重新启用键,只需要切换到另一个文件然后再切回来即可。我认为打开任意文件并关闭也可以。 - William Niu
你使用的是哪个操作系统?而且很重要的是,它的架构是什么?例如:Win7 x64。 - Robert MacLean
顺便说一下,微软最终似乎已经能够重现这个问题,并且正在再次解决它。(请参见以上的MS Connect链接) - Herb Caudill
1
终于发布了一个补丁(耶!)。Joost Schepel的回答下面包含了链接。 - mkataja
显示剩余21条评论
13个回答

0

我在使用VS2010时也遇到了同样的问题。右键单击ASPX文件,选择XML编辑器--然后就可以进行编辑了。


0

我可以告诉你,这是一个已知的 bug。 当你在代码视图中编辑 CSS 或 Javascript 时,它总是会发生。

我已经向 MSDN 论坛和 Microsoft Connect 报告了此问题,但似乎这是一个罕见的 bug,所以没有太多人来解决它。


0

我有一个问题,也安装了Resharper。那些有这个问题的人也安装了Resharper吗?我似乎在VS中有内存泄漏,最终导致VS变得非常缓慢。关闭VS并重新打开一段时间可以解决问题。我始终认为这与Resharper有关,你们有什么想法?


我发现这只发生在resharper中。 - tom redfern

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接