在Visual Studio 2010 SP1中复制和粘贴Razor标记非常慢

Osk*_*orn 7 asp.net-mvc visual-studio-2010

每次我尝试将任何内容粘贴到包含Razor标记的CSHTML文件中或者在代码块中定位一行时 - 整个Visual Studio都会冻结几乎一分钟.

我已经为Visual Studio应用了SP1.我正在使用ASP.NET MVC 3.

我也只在一台计算机上遇到这个问题,所以我猜测有些应用程序或版本不匹配,我根本就没有看到.我正在运行ReSharper并将其升级到6.0无济于事(尽管Razor代码检查工作并且非常好).

只有当我粘贴包含Razor标记的行才会出现问题.我在复制操作上没有错误,如果我在同一个文件中粘贴没有Razor标记或外部代码块的常规HTML,那么就没有任何问题.没有任何问题粘贴在任何其他类型的文件,如.cs或.aspx.新创建的MVC 3项目以及现有的旧项目都受到影响.

Osk*_*orn 0

我不久前解决了这个问题,但我不记得到底是哪个组件出了问题 - 但它要么是 Visual Studio 的 SP1,实际上不是 RTM(尽管在查看“关于”对话框时并不明显,因此很难解决)弄清楚),或者,根据我的记忆,更可能的是安装了 MVC 3 的 RTM 之前版本,在查看已安装的组件列表时也根本不明显。

在重新安装 RTM 版本之前,需要进行一些手动操作才能卸载所有相关组件,包括一些注册表黑客攻击,然后问题就消失了。我无需重新安装 Visual Studio 或任何插件。

希望这可以帮助遇到类似问题的人,仔细调查可疑组件的确切内部版本号。他们实际上可能是 RTM 之前的 :9