Visualizando la versión de la aplicación en proyectos ASP.NET MVC

Un recurso muy útil con lo que contamos los programadores .NET es la clase AssemblyInfo que se encuentra ubicada generalmente en el directorio-archivo “Properties\AssemblyInfo.cs“. Entre otros usos, nos permite definir y obtener – de manera centralizada – el número de versión de una aplicación.

MSDN la define de la siguiente manera:

Proporciona las propiedades para obtener información sobre la aplicación, como el número de versión, la descripción, los ensamblados cargados, etc.

Ahora bien, la forma más simple de definir la versión actual de la aplicación es actualizando el siguiente atributo de AssemblyInfo:

Atributo AssemblyVersion

Atributo AssemblyVersion

Para mostrar este dato actualizado en nuestro sitio, solo debemos agregar a la vista la siguiente línea (un buen lugar es el pie de página):

Agregando la versión a la vista.

Agregando la versión a la vista.

Tengan en cuenta que la versión que queremos visualizar en este caso corresponde el ensamblado de la aplicación web, que en este ejemplo se encontraría bajo el namespace Web.WebApiAplication.

Resultado:

Visualizando la versión de la app en el pie.

Visualizando la versión de la app en el pie.

Espero que les sea de utilidad!

Integrando NUnit a Visual Studio 2012

NUnit

NUnit

Ya hemos hablado en post anteriores acerca de NUnit (para quienes no lo conozcan, es un framework open source para test unitarios escritos en C#). En esta oportunidad quiero contarles como integrar esta herramienta a Visual Studio 2012.

En primer lugar van a agregar la referencia a la librería NUnit al proyecto de test. Pueden hacerlo desde la consola con el siguiente comando (TOOLS\Library Package Manager\Package Manager Console\):

PM> Install-Package NUnit

En segundo lugar vamos a crear un simple unit test con NUnit:

Creando un simple test con Nunit.

Creando un simple test con Nunit.

Es momento de instalar la extensión para VS 2012. Para esto abrimos la ventana de Extensions and Updates (TOOLS\Extensions and Updates…\), seleccionamos la pestaña Online y realizamos una búsqueda por nunit:

Extensions and Updates

Extensions and Updates

Seleccionamos la extensión NUnit Test Adapter (Beta 4) y la descargamos. Finalizada esta operación nos pedirá que reiniciemos VS 2012.

Una vez que levante VS, simplemente corremos el test y ya podremos visualizar el resultado en la pestaña “Test Explorer”:

Test Explorer

Test Explorer

Espero que les sea de utilidad.