Después de agregar un nuevo archivo de clase a App_Code, la acción de compilación es Contenido en lugar de Compilar

En VS2008, estoy agregando nuevas clases a un proyecto web.

Cuando hago clic derecho en App-Code -> Add -> New Item -> Class ...

La acción de compilación para el elemento recién creado se establece en contenido en lugar de compilar. Esto parece que sería un problema con la plantilla. Encontré varios otros a través de Google que se han encontrado con este problema, pero nadie parecía haber encontrado una solución más permanente que "cambiarlo de contenido a compilar después de la creación".

Mi pregunta: ¿Alguien sabe de una solución para esto, oficial o de otro tipo?

preguntado el 10 de mayo de 11 a las 13:05

¿Es un sitio web basado en carpetas o uno basado en archivos de proyecto? -

1 Respuestas

App_Code es una carpeta especial destinada a proyectos basados ​​en carpetas.

Esto es solo una corazonada, pero puede ser que tenga un proyecto basado en archivos de proyecto, en lugar de uno simple basado en carpetas.

contestado el 13 de mayo de 11 a las 00:05

Sí, resulta que las aplicaciones web no deben tener carpetas App_Code en absoluto. Confirmé que simplemente agregando el archivo de clase a la raíz del proyecto se establece la acción correcta. Uno de nuestros desarrolladores agregó la carpeta App_Code porque está acostumbrado a trabajar con proyectos de sitios web. La solución fue deshacerse de App_Code. - Lynn desmoronándose

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.