2011-03-31 21 views
5

Tengo un 3 Solución ASP.NET MVC dentro de Visual Studio 2010 Premium con Service Pack 1.ReSharper no es capaz de resolver la maquinilla de afeitar

en el web.config mi versión de ReSharper (Build 5.1.3000.12) ISN' t capaz de resolver System.Web.WebPages.Razor. *

Por ejemplo

<sectionGroup name="system.web.webPages.razor" 
    type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, 
    System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, 
    PublicKeyToken=31BF3856AD364E35"> 

permite ReSharper marcar el error y el error Cannot resolve symbol 'Razor'Invalid module qualification: Failed to resolve assembly System.Web.WebPages.Razor

Pero todas las vistas (* .cshtml) funcionan bien y ReSharper no marca errores allí. También en Referencias, incluí System.Web.Razor. Estos errores también aparecieron con Visual Studio Premium sin Service Pack 1. Recibo estos errores incluso si creo un nuevo proyecto MVC 3 desde Visual Studio.

Gracias de antemano por cualquier ayuda.

Respuesta

7

Resharper 5.1 no es compatible con Razor, 6.0 will. Puede descargar y usar las compilaciones nocturnas si lo desea, pero pueden ser algo inestables. Úselo bajo su propio riesgo.

+0

Esto es correcto. @Simon: el comportamiento que estás experimentando es conocido y se solucionará en ReSharper 6. Como has encontrado, es solo un error en el editor de código y no afecta el funcionamiento de tus páginas Razor. Es simplemente una molestia. –

+0

También recibí correo de JetBrains. Cita: "El soporte completo de MVC3 se presentará en ReSharper 6, que estará disponible más adelante este año (aproximadamente el 2º trimestre de 2011)". ¡Gracias por tu rápida respuesta! – hoffman

1

Como otros han citado, esto no es una característica de un error ;-)

Si desea evitar la molestia con estos errores, puede hacer clic derecho "web.config" en los "errores en la solución" ventana (ReSharper -> Windows -> Ventana de errores de solución) y elija "Ignorar errores". Entonces no te molestarán más.

Otro complemento para el programa ReSharper EAP, lo utilicé con 5.0+ y encontré que es una forma razonable de obtener lo último y lo mejor. Como han dicho otros, su kilometraje de estabilidad puede variar, ya que se trata de construcciones nocturnas.

http://confluence.jetbrains.net/display/ReSharper/ReSharper+6.0+Nightly+Builds

Cuestiones relacionadas