asp.net-mvc-3 - vista - mvc c# tutorial
El cambio de nombres de espacios de nombres en aplicaciones MVC 3 causa errores de compilación en archivos generados en tiempo de ejecución (1)
Resolví el mismo problema editando el archivo web.config en la carpeta Vistas . Basta con echar un vistazo a la etiqueta de espacios de nombres . Espero que esto ayude a alguien que enfrenta el mismo problema.
Acabo de comenzar 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 de
CRTReadmissions.Web.Helpers
a
Crt.Readmissions.Web.Helpers
Recibo el error que se muestra a continuación cuando intento iniciar la aplicación, lo que indica que no puede encontrar el espacio de nombres anterior. Cualquier ayuda es muy apreciada.
Cosas que he probado
- Limpiar / 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. Por favor revise los siguientes detalles de error específicos y modifique su código fuente apropiadamente.
Mensaje de error del compilador: CS0246: No se pudo encontrar el tipo o el nombre de espacio de nombres ''CRTReadmissions'' (¿falta una directiva using o una referencia de ensamblado?)
Error de fuente:
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:
Archivo de origen: 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