2009-12-02 33 views
15

Estoy usando visual studio 2008 SP1, estoy trabajando con un proyecto web en VB.NET. el problema cuando agrego un nuevo archivo de clase (por supuesto en App_Code) no lo reconoce. todos los archivos antiguos de clase funcionan bien, pero los nuevos no. Reinicié mi computadora y todavía tengo el mismo problema.Visual Studio no reconoce nuevas clases

¿Ideas

Respuesta

31

compara las propiedades de la clase trabajadora con una clase no reconocida. Específicamente, "Desarrollar acción". Debería resolver el problema.

si no, hágamelo saber. :)

+5

** ¡GRACIAS! ** Sé que pasarán años más tarde, pero esto todavía sucederá (actualmente usando VS2013 Actualización 4), más específicamente en proyectos asp.net al crear diseños personalizados clases simples El 'Build Action' necesita ser' Compile'. – OneHoopyFrood

+0

vs2013update5, aunque mi problema no era Build Action sino el framework de destino. Creé una nueva biblioteca de clases y el framework apuntaba a 4.5.1 en lugar de a 4.5 como los otros proyectos. – JARRRRG

0

Asegúrese de que está en el mismo espacio de nombres que lo que está tratando de llamarlo desde, o totalmente declarar utilizando el espacio de nombres al crear uno. Quizás también nos dé un ejemplo de uno que funciona y otro que no.

Además, no olvide utilizar el modificador de acceso adecuado. Comience con Público para ver si eso soluciona su problema. Si eso sucede, entonces tus clases casi seguramente están en espacios de nombres diferentes.

+0

Toda la clase no funciona, incluso intellisense no funciona dentro de la clase en sí, y estoy 100% seguro sobre el espacio de nombres. ayer, cuando agregué que una clase funciona bien, hoy simplemente dejé de funcionar – Kronass

0

quizás está intentando usar clases internas de otro ensamblado o puede haber problemas con los modificadores de acceso de la clase.

1

Si existe una solución, intente "reconstruir" toda la solución. Reconstruir proyectos y sitios web individualmente no lo hizo por mí; después de probar otras sugerencias aquí, solo funcionó la reconstrucción del proyecto.

Cuestiones relacionadas