2011-07-25 13 views
7

Cada vez que intento pegar algo en un archivo CSHTML que contiene marcado Razor o se dirige a una línea dentro de un bloque de código, todo el Visual Studio se congela durante casi un minuto.Copiar y pegar el marcado Razor en Visual Studio 2010 SP1 es extremadamente lento

He aplicado SP1 para Visual Studio. Estoy usando ASP.NET MVC 3.

También solo tengo este problema en una sola computadora, así que supongo que hay algún tipo de desajuste de aplicación o versión que simplemente no veo. Estoy ejecutando ReSharper y lo actualicé a 6.0 en vano (aunque la inspección del código Razor funciona y es realmente agradable).

Es solo si pego una línea que contiene el marcado Razor que ocurre el problema. No obtengo ningún error en la operación de copia, y si pego HTML normal sin etiquetas Razor o bloques de código externos en el mismo archivo, no hay ningún problema. No hay problemas al pegar en otros tipos de archivos como .cs o .aspx. Los proyectos MVC 3 recién creados sufren, al igual que los proyectos antiguos existentes.

+2

No es una respuesta, me temo, pero a menudo veo desaceleraciones con los archivos Razor y siempre sospecho que ReSharper, especialmente cuando está activada la comprobación de error en toda la solución. – JcMaltaDev

+0

He desactivado la comprobación de errores en toda la solución, pero no ayuda. – arviman

Respuesta

0

Resolví esto hace un tiempo, pero no recuerdo exactamente qué componente era el problema, pero si era SP1 para Visual Studio que en realidad no era RTM (aunque no era obvio al mirar el diálogo sobre de ahí la dificultad para entenderlo) o, más probablemente según mi memoria, una versión pre-RTM de MVC 3 instalada, tampoco es obvia en absoluto cuando se mira a través de la lista de componentes instalados.

Tomó algún trabajo manual para desinstalar todos los componentes relacionados, incluidos algunos hacks de registro, antes de volver a instalar la versión RTM y luego desapareció el problema. No tuve que volver a instalar Visual Studio ni ninguno de mis complementos.

Espero que esto ayude a alguien con problemas similares, investigue cuidadosamente los números de compilación exactos de los componentes sospechosos. De hecho, pueden ser anteriores a RTM: 9

+0

¿Hubo alguna vez más detalles sobre exactamente qué causó el problema? –

-1

¿Ha intentado restablecer la configuración de Visual Studio? No puedo prometer que esto ayudará, pero creo que valdría la pena intentarlo (devenv.exe /ResetSettings). Si eso no ayuda, creo que tendrá que volver a instalar Visual Studio.

+0

Gracias, probé el reinicio pero no ayudó. –

+0

¿Quieres volver a instalar Visual Studio? Una sugerencia bastante drástica. – BZink

+0

Hace unos meses, reinstalé Visual Studio después de que el tiempo de inicio fue de aproximadamente dos minutos. La copia fresca se lanzó en cinco segundos. –

Cuestiones relacionadas