Вы находитесь на странице: 1из 3

Depurar, generar, publicar en el IIS y crear un proyecto de instalacin en

.NET
Hola, hoy voy a hablar sobre de tema de los pasos para generar y
publicar una aplicacin de escritorio de Windows Forms en VB.NET y luego explicar
cmo aadir un proyecto de instalacin a nuestra solucin que nos permitir crear un
instalador ms profesional para repartirlo a los usuarios finales.
Como vemos en el men Generar de Visual Studio tienes varias opciones: generar toda
la solucin o generar el proyecto seleccionado, segn si tenemos seleccionada toda la
solucin o tenemos seleccionado un nico proyecto. A diferencia del men depurar -
donde est Iniciar Depuracin (F5)- ahora lo que no voy a hacer es corregir los
posibles errores lgicos e ir poniendo Breakpoints para que el programa se detenga
en un determinada lnea de cdigo y yo inspeccione el valor de una determinada
variable, por ejemplo, esto se supone que ya lo he hecho. Lo que quiero es que se
genere el ejecutable en la carpeta bin ejecutable que difiere mucho de los .exe que
se generaban con VB6 ya que aunque tenga extensin .exe sin NET Framework no
funciona-, y para eso est la opcin de Generar.

Si vamos a la carpeta bin/Release a parte del archivo ejecutable y alguna dll necesaria
hay muchos ms archivos que se nos han creado.
Por el contrario si lo que quiero es repartir nuestro proyecto a terceras personas para
eso est la opcin de Publicar. Al hacer click en Publicar se iniciar el asistente de
publicacin que nos pedir la ubicacin donde se publicar nuestra aplicacin y en esa
localizacin se nos generar una carpeta con los archivos necesarios y adems un
manifiesto de aplicacin y un manifiesto de implementacin. El manifiesto de aplicacin
describe la aplicacin en s, incluidos los ensamblados, las dependencias y los archivos
que constituyen la aplicacin, los permisos para ejecutar la aplicacin y la ubicacin en
que estarn disponibles las actualizaciones, si las hay. En el manifiesto de
implementacin se describe la forma de implementar la aplicacin, incluida la ubicacin
del manifiesto de aplicacin y la versin de la aplicacin. Para ello se usa la tecnologa
ClikOnce para conseguir que las aplicaciones de escritorio sean tan fciles de instalar,
actualizar y seguras como son las aplicaciones Web y se pueden publicar sin ningn
problema en un Servidor Web para que est disponible para todos los usuarios.

De hecho a efectos didcticos nuestra aplicacin se va a publicar en el IISS, en el
servidor web que viene con Windows y que nos sirve para publicar y testar pginas asp
y aspx antes de pasarlas a produccin. Si abrimos el Internet Explorer o el Mozilla y
escribimos http://localhost/podemos comprobar si est instalado. Una vez publicada la
aplicacin en el IIS -o en cualquier otro servidor web- con tal de escribir en el
navegador http://[direccin_del_servidor]/[nombre_del_proyecto]/publish.htm iremos
a la pgina para instalar la aplicacin usando 'ClickOne'. Nunca fue tan fcil publicar
aplicaciones de escritorio y que otros usuarios las instalen sin los problemas que
planteaba la instalacin de aplicaciones en VB6. Es muy importante si vas a publicar tu
aplicacin en el IIS que aparte de tener instalado el ISS que ejecutemos el Visual
Studio como administrador, ya que sino fallar el proceso.

Pero tambin hay otra alternativa: para un resultado ms profesional est la creacin
de un Proyecto de instalacin que nos permitir crear un instalador profesional para
nuestra aplicacin e ideal para repartirlo a otros usuarios. Muchos programas se
distribuyen con un instalador tipo InstallShield, que al ejecutarlo aparece un asistente
con varias pantallas en la que se te da la bienvenida, se te pide que aceptes una
licencia, se te pregunta por el directorio en el que quieres instalar tu aplicacin y una
vez configurado todo, se instala la aplicacin y se crean los accesos directos. Con
Visual Studio 2010 es posible crear un proyecto de instalacin y configurar todas estas
caractersticas de una forma muy fcil y con gran cantidad de opciones.

Вам также может понравиться