2009-01-13 16 views
5

Comencé a trabajar en algún código dejado por desarrolladores anteriores, y estoy teniendo un problema extraño con él. El código es C# en ASP.NET 2.0, y estoy usando ReSharper 4.1 en Visual Studio 2008.Error "No se puede resolver el símbolo" en Visual Studio 2008?

Este código se compila muy bien y funciona en mi aplicación web, pero ReSharper está vomitando sobre él con el mensaje: "No se puede resolver el símbolo '<name of class here>' ". No es el fin del mundo, pero prefiero no tener toneladas de errores rojos en mis archivos de código.

una línea de muestra:

InvoiceItem invoiceItems = GetInvoiceItems(serviceLineItemID);

InvoiceItem es un conjunto de datos con .xsd .cs generados de forma automática de código subyacente. En el pasado, he usado xsd.exe para crear los archivos .cs para datasets, e incluí los .cs en mi proyecto, pero eso no funcionará en esta situación. He sido desarrollador de .NET durante mucho tiempo, pero esta es la primera vez que me encuentro con este problema.

¿Alguna idea?

+0

Para mí funciona simplemente borrar la carpeta de ReSharper en la carpeta del proyecto! – Andrea

Respuesta

8

Puede ser un error en el reafilado, desactivar el reajuste y ver si todavía ocurre. Si es así, informa el error a la resharper. Por lo general, son muy receptivos.

+1

definitivamente algo relacionado con el reafilamiento, después de suspenderlo, el error se fue! –

0

Puede ser un error en ReSharper. Puede probar ReSharper 4.5 nightly builds (prelanzamiento) para ver si ya está arreglado para esta versión. De lo contrario, presente un error en nuestro rastreador de problemas (instructions). Gracias.

1

Sé que es un poco tarde, pero acabo de confirmar que la compilación 1212 parece estar funcionando con código generado automáticamente.

0

Si usó ReSharper para limpiar el código, algunas veces actualizará el espacio de nombres en la página de códigos pero no en el lado del diseño. Todo reducirá el registro de control para dlls referenciados. A veces funciona, a veces no funciona.

edición: wow, esto es viejo ... necesidad de empezar a buscar en las fechas ...

+0

"antiguo" puede ser, pero estoy teniendo el mismo problema en VS2010 y ReSharper 6.0. Desactivar Resharper sorprendentemente hizo que el problema desapareciera (después de más de una hora de golpear las cosas en un pánico aleatorio). –

Cuestiones relacionadas