En esta entrada se explicará cómo instalar Foundation para ASP.NET MVC.
Se hará directamente sobre Visual Studio instalando el paquete NuGet. Para ello dentro del Visual Studio iremos a Tools->Library Package Manager->Package Manager Console. De esta forma se abrirá la consola de administración de librerías.
En la consola escribiremos: PM> Install-Package Foundation5.MVC y directamente se descargará de internet el paquete de foundation.
En este post trataremos de explicar como crear un nuevo proyecto ASP.NET MVC.
Los pantallazos de esta entrada están tomados de Visual Studio 2010 Ultimate pero el proceso de creación para otras versiones de Visual Studio es similar.
Lo primero que debemos hacer una vez abiero Visual Studio es ir a Archivo -> Nuevo -> Proyecto
Aparecerá una ventana en la que nos dejará elegir el tipo de proyecto. Del menú de la izquierda seleccionaremos Web y en el cuerpo de la ventana podremos elegir ASP.NET MVC Web Application o bien ASP.NET MVC Empty Web Application.
La diferencia entre ambas es que para la primera vienen implementadas ciertas funcionalidades mientras que para la segunda únicamente crea el «esqueleto» de una aplicación MVC.
En ambos casos se crean las referencias a las librerías MVC de .Net necesarias para su uso.
Nosotros seleccionaremos la primera opción: ASP.NET MVC Web Application.
Es posible que dependiendo de tu versión de Visual Studio te pregunte en este punt o si deseas crear un proyecto dentro de la solución para tests, esto lo seleccionarás si deseas hacer código de pruebas.
Una vez hecho todo esto Visual Studio creará por medio de una plantilla toda una estructura de carpetas y ficheros necesarios para la correcta implementación de un proyecto MVC:
Error al compilar: No se puede cargar el archivo o ensamblado System.Web.Extensions Version=1.0.61025.0, Culture=neutral… El sistema no puede encontrar el archivo especificado.
La causa de este error es que no se puede encontrar la referencia al ensamblado indicado. Es muy posible que el equipo o servidor no tenga instalado ASP.NET AJAX 1.0.
Una vez instalado, las librerías quedarán directamente registradas en la GAC con lo que la siguiente compilación del proyecto dejará de existir el problema.
Para la instalación de ASP.NET AJAX 1.0 es necesario tener instalado:
Microsoft .NET Framework Version 2.0, disponible aqui
Este post indica la manera de mostrar números de línea en visual studio.
Por defecto en una instalación nueva de visual studio no se visualizan los números de línea en el editor.
Para mostrarlos solo deberemos ir a la opción de menú «herramientas» (tools) situado en el menú superior y seleccionar «opciones» (options).
Se abrirá una ventana con todas las opciones. En el árbol de la izquierda elegiremos «Editor de texto» (Text Editor) y del desplegable seleccionaremos «Todos los lenguajes» (All Languages).
Una vez dentro en la sección display activaremos el check con la propiedad «Números de línea».
Ahora tendremos visibles los números de línea para todos los archivos que abramos con visual studio.