Acabo de iniciar un nuevo proyecto y estaba reorganizando la estructura de origen, incluido el cambio de nombre de los espacios de nombres. Después de cambiar un espacio de nombres deCambiar los nombres del espacio de nombres en las aplicaciones MVC 3 causa errores de compilación en los archivos generados en tiempo de ejecución
CRTReadmissions.Web.Helpers
a
Crt.Readmissions.Web.Helpers
consigo el error se muestra a continuación cuando se trata de poner en marcha el applicaiton lo que indica que no puede encontrar el antiguo espacio de nombres. Cualquier ayuda es muy apreciada.
cosas I han intentado
- Clean \ Reconstruir
- eliminar manualmente el directorio bin
- eliminar manualmente el contenido del directorio donde se encuentra el archivo generado
Error
Descripción: Se produjo un error durante la compilación de un recurso requerido para atender esta solicitud. Revise los siguientes detalles de error específicos y modifique su código fuente de manera adecuada.
compilador Mensaje de error: CS0246: No se pudo encontrar el tipo o espacio de nombres 'CRTReadmissions' (? ¿Falta una directiva using o una referencia de ensamblado)
Error de origen:
Line 26: using System.Web.Routing;
Line 27: using Cassette.Views;
Line 28: using CRTReadmissions.Web.Constants;
Line 29: using CRTReadmissions.Web.Helpers;
Line 30:
Fuente archivo: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ archivos temporales de ASP.NET \ crtreadmission \ 203bedd5 \ 1b724153 \ App_Web_login.cshtml.3f4b83a6.wbzlumh4.0.cs Línea: 28
¿Ha modificado previamente el Web.config en la carpeta Vistas para incluir ese espacio de nombres antiguo en la sección de páginas/espacios de nombres? –