O documento discute como criar instaladores para aplicativos .NET usando três opções: extensão do Install Project para o Visual Studio 2013, InnoSetup e InstallShield Limited Edition. A extensão do Install Project permite criar instaladores de forma intuitiva no Visual Studio, enquanto o InnoSetup é uma ferramenta gratuita para gerar instaladores para qualquer tipo de aplicativo.
1. André Alves de Lima
TALKING ABOUT SOFTWARE DEVELOPMENT, TECHNOLOGY AND MORE…
27
11 2014 Criando instaladores para
aplicativos .NET
ANDREALVESLIMA | .NET, SOFTWARE DEVELOPMENT,
TECHNOLOGY, VB.NET, VISUAL STUDIO, WINDOWS FORMS, WPF |
14
Você passa meses finalizando seu aplicativo Windows Forms ou WPF desenvolvido
com o Visual Studio e chega na hora de instalálo no computador cliente, o que você
faz? Você precisa criar um instalador! No artigo dessa semana eu vou abordar
algumas maneiras de criar instaladores para aplicativos .NET.
Até o Visual Studio 2010, a Microsoft disponibilizava diretamente no produto um tipo
de projeto chamado “Install project“. Esse tipo de projeto permitia que o
desenvolvedor adicionasse um instalador à solução, de maneira muito simples e
intuitiva. Porém, por algum motivo que ninguém sabe (provavelmente cortes no
orçamento, na minha opinião), a Microsoft decidiu remover esse projeto no Visual
Studio 2012. Quando o Visual Studio 2013 foi lançado, a Microsoft decidiu amenizar o
problema e lançou uma extensão que adiciona novamente a possibilidade de
trabalhar com “Install projects“.
Confira nas próximas seções desse artigo as três principais maneiras de criarmos
instaladores para aplicativos desenvolvidos com o Visual Studio: “Install project” com a
extensão para o Visual Studio 2013, InnoSetup e InstallShield Limited Edition (ISLE).
Além dessas opções, poderíamos também utilizar uma ferramenta chamada “WIX“,
mas, devido à sua alta complexidade, não vou abordálo nesse artigo.
Preparando a aplicação a ser instalada
Antes de criarmos o instalador, precisamos preparar a aplicação a ser instalada. Para
facilitar a nossa vida, vou utilizar a aplicação que construímos no artigo de três
semanas atrás, onde aprendemos como tirar fotos com a webcam em C#. Esse
exemplo cabe como uma luva nessa situação, uma vez que ele contém não somente
um executável, mas sim, uma biblioteca externa (AForge.NET). Caso você queira
poupar um pouco de tempo, baixe o projeto desse aplicativo aqui.
Email*
Nome
Sobrenome
Receba outras dicas!
Inscrevase para ficar por dentro
das novidades do meu site e
receber dicas extras que eu só
compartilho por email!
* = campo obrigatório
CADASTRAR
powered by MailChimp!
Categorias
.NET
.NET Compact Framework
Software Development Technology And more Inscrevase Sobre
16. Subscribe
Software Development Technology And more Inscrevase Sobre
Nome *
Email *
Site
Comentário
Aviseme sobre
comentários
seguintes por
email.
Aviseme sobre
novas
publicações por
email.
/SQLSVCPASSWORD=”xxx”
/IACCEPTSQLSERVERLICENSETERMS=TRUE
Eu dei uma pesquisada melhor e esse esquema de
editar os prérequisitos só está disponível nas
edições Premier e Professinal do InstallShield.. Qual
é a edição que você está utilizando? Eu só tenho no
momento a edição Limited, que não possui essa
funcionalidade..
Abraço!
André Lima
Deixe uma resposta
O seu endereço de email não será publicado Campos obrigatórios são
marcados *
Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr
title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del
datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
PUBLICAR COMENTÁRIO