2010-04-20 11 views
25

Usando VS2008 y R # 5 Estoy corriendo en una situación extraña, donde en una página aspx me siguen dando¿Por qué aparece el error "No se puede resolver el símbolo <symbolname>" en ReSharper?

Cannot resolve symbol 'symbolname' 

Sin embargo, el código se compila y funciona muy bien. Aunque tener una solución para esto sería genial, solo estoy tratando de descubrir si estoy perdiendo la cabeza.

La directiva CodeFile y las directivas Inherits están bien. Si compilo la aplicación o simplemente devanv se sienta un poco, desaparecerá, pero tan pronto como yo guarde el aspx [a través de ctrl + s] R # repentinamente tiene problemas con el atributo Heredades y se voltea en cada método en la página (OnClick, etc.)

// Anonymized of course but otherwise intact 
<%@ Page AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" Language="C#" MasterPageFile="~/MasterPage.master" Title="Test Page Title" %> 

Esto es más que nada una queja, ya que desde el código se compila no me impida hacer lo que necesito.

Publicaba un informe de error en el sitio de JetBrains, pero antes me gustaría saber que no estoy solo. Podría ser mi máquina. ¿Tal vez cuando avance a VS2010 en un par de semanas, esto desaparecerá?

+0

Tengo el mismo problema en una de mis aplicaciones de VB.NET ASP.NET Forms (no MVC). Parece que solo ocurre en ASP.NET código subyacente (ASPX o ASCX ambos) y solo lo he visto hasta ahora en llamadas a métodos de extensión. ReSharper los señala como "no se puede resolver", pero también sugiere que use el método de extensión como método estático en su lugar: 'x.MyExtensionMethod (y) => MyExtensionMethod (x, y)'. Me di cuenta de que era un problema con la manera molesta en que VB.NET realiza métodos de extensión (módulos y atributos en lugar de clases estáticas con 'this'). – patridge

+0

Hola, gracias por la publicación. ¿Es este comportamiento extraño reproducible en un sitio web simple? Por favor, pruébalo y envíame una solución. ¡Gracias por adelantado! Podrías contactarme directamente por correo electrónico. Intentaré reproducir esto. – KFalk

+0

Hola Kirill, como dije antes, no necesariamente sabía si podría ser solo mi configuración, así que antes de enviar un caso de prueba, quería ver si alguien más lo había notado y simplemente no pensaba mencionarlo . Permítanme dar una semana y si todavía está haciendo esto sin resolución o si alguien más publica esto, con mucho gusto enviaré un informe de error. ~ Odio causar informes innecesarios de errores para un problema en mi sistema, ¿sabes? ~ Veré si la creación de un nuevo proyecto me permitirá reproducir este comportamiento, y podemos coordinar desde allí. – jcolebrand

Respuesta

8

Así que no hay una resolución final. De acuerdo con el soporte técnico, este es un problema conocido y está siendo investigado. Resolución final indeterminada en este momento. Si tienes un problema similar, simplemente espera. URL: http://youtrack.jetbrains.net/issue/RSRP-178681

11

En ReSharper puede desactivar la inspección de ese archivo con: Ctrl +Shift +Alt + .

+1

Agregué una excepción de ReSharper para * .cshtml ReSharper> Opciones> Inspección de código - VS2015 RTM – wchoward

4

Nada funcionó para mí hasta que seguí this answer - quitando la referencia relacionada del Proyecto/Referencias y luego volviéndola a agregar.

+0

Intenté eso; No ayudó. Cerré la solución y la abrí de nuevo, me arregló el problema. –

2

Probé algo raro y funcionó. En su directiva de página, cambie AutoEventWireup a falso, GUARDE el archivo y cámbielo a verdadero. Creo que es una conexión entre el archivo aspx y el diseñador.

2

Esto funcionó en mi caso (Visual Studio 2015): Vaya a Menú y seleccione Opciones. Desde la ventana abierta, seleccione ReSharper Ultimate (la suya puede ser una edición diferente) y haga clic en Suspender. Eso básicamente suspenderá todas las funciones de reafilado. Luego haga clic en "Reanudar"

Eso debería funcionar. De lo contrario, intente limpiar la memoria caché de Resharper.

0

Suspender y reiniciar Reshaper funcionó. El problema fue resuelto

Cuestiones relacionadas