Introdução

Dependências e instalação

Criação do Instalador

Construindo instaladores windows usando NSIS
Marcelo Maia da Silva

10 de janeiro de 2014

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Resultados
Introdução

Dependências e instalação

Sumário

1

Introdução

2

Dependências e instalação

3

Criação do Instalador

4

Resultados

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Criação do Instalador

Resultados

Por que usar NSIS?

É free;
Altamente customizável;
Tem GUI designer;
Possui um ótimo plugin para Eclipse, que poupa MUITO do esforço de criação do
script de geração do EXE.

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS
Introdução

Dependências e instalação

Como funciona?

1

Gera-se o script NSIS;

2

O NSIS lê esse script e cria o instalador.

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Dependências

Windows xp ou superior
Java 6 ou superior
NSIS 2.46 (Preferencialmente)
Eclipse 3.5, Galileo
EclipseNSIS plugin

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Criação do Instalador

Resultados

Instalação

Instalar o NSIS com nexts & nexts;
Descompactar o eclipse 3.5 Galileo;
Com o eclipse aberto, instale o plugin EclipseNSIS: help > install new software
> http://eclipsensis.sf.net/update.

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS
Introdução

Dependências e instalação

Plugin NSIS no Eclipse

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Iniciando o Projeto

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Utilizando o wizard

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Script gerado

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Instalador

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Desinstalador

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Programa no startmenu

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Criação do Instalador

Resultados
Introdução

Dependências e instalação

Criação do Instalador

Considerações Finais

O plugin EclipseNSIS faz boa parte do trabalho. O desenvolvedor precisa
somente customizar um pouco ou nada o script gerado;
Para se chegar à esse resultado, não foi preciso adicionar nenhuma linha de
código ao script;
NSIS é uma linguagem de script com grandes possibilidades de configuração;
Pode-se gerar notas de licença de software, animações, LEIAMES, links,
obtenção de licença para instalação, etc. Sem pagar um centavo!

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Resultados
Introdução

Dependências e instalação

Criação do Instalador

Obrigado!

Marcelo Maia da Silva
Construindo instaladores windows usando NSIS

Resultados

Mais conteúdo relacionado

PPTX
Gestão Ágil de Projetos e Portfólio com o TFS 2013
PPTX
ASP.NET Core Day Campinas
PPTX
Team Foundation Server
PPTX
Conhecendo o Team Foundation Server
PPTX
Como escolher o modelo ideal de TFS para sua empresa
 
PPT
Configurando controle de versões Team Foundation Server(TFS)
PPTX
ASP.NET SignalR + SPA com AngularJS
PPTX
Testes E2E em Cypress com JS
Gestão Ágil de Projetos e Portfólio com o TFS 2013
ASP.NET Core Day Campinas
Team Foundation Server
Conhecendo o Team Foundation Server
Como escolher o modelo ideal de TFS para sua empresa
 
Configurando controle de versões Team Foundation Server(TFS)
ASP.NET SignalR + SPA com AngularJS
Testes E2E em Cypress com JS

Mais procurados (18)

PPTX
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
PPTX
Entrega contínua com arquitetura distribuida
PDF
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
PDF
A Importância do Teste Continuo
ODP
Rails - Wep-App-Theme no Liberdade Interativa Guarapari
PPTX
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
PPTX
A Influência da Computação em Nuvem e IA no nosso dia-a-dia
PPSX
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
PPTX
Feedback mais rápido na sua build dividindo os testes funcionais
PDF
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
PPTX
Webinar Azure - Dia 01
PDF
A importancia de testes em todos os aspectos
PDF
PWA - Front in Floripa
PPTX
Sessao2
PPTX
Sessao2 ASP
PPSX
[Natal Nerd] IT Talks - NET Core
PPTX
QAOps - Agile Trends 2021
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
Entrega contínua com arquitetura distribuida
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
A Importância do Teste Continuo
Rails - Wep-App-Theme no Liberdade Interativa Guarapari
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
A Influência da Computação em Nuvem e IA no nosso dia-a-dia
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
Feedback mais rápido na sua build dividindo os testes funcionais
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
Webinar Azure - Dia 01
A importancia de testes em todos os aspectos
PWA - Front in Floripa
Sessao2
Sessao2 ASP
[Natal Nerd] IT Talks - NET Core
QAOps - Agile Trends 2021
Anúncio

Semelhante a Criando Instaladores com NSIS / Creating Installers with NSIS (20)

PPTX
Keynote Visual Studio Summit 2016
PDF
Webinar: Introdução à Distribuição Contínua na AWS
PPSX
GABC 2018 - Hands-On: DevOps, CI e CD
PDF
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
PDF
[ServerlessDaysSP - 2024.10.19] Descomplicando 12-Factor Apps com Serverless ...
PDF
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
PPTX
SonarQube
 
PPSX
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
PDF
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
PPTX
Solucionando a Teoria do Caos com Cypress.io
PDF
Criando instaladores para aplicativos
PPTX
Maven 3, Sonar e Hudson
PDF
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
PDF
Automação de build para frontend
PDF
Ionic Framework - Configuração do ambiente e a criação da primeira APP
PDF
Engenharia de software
PPTX
Release Management for Visual Studio 2013
PPTX
Instalacao eclipse-servidor-tomcat
PDF
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
PDF
De 0 ao infinito - Evoluindo um aplicativo Node.js em produção
Keynote Visual Studio Summit 2016
Webinar: Introdução à Distribuição Contínua na AWS
GABC 2018 - Hands-On: DevOps, CI e CD
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
[ServerlessDaysSP - 2024.10.19] Descomplicando 12-Factor Apps com Serverless ...
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...
SonarQube
 
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Solucionando a Teoria do Caos com Cypress.io
Criando instaladores para aplicativos
Maven 3, Sonar e Hudson
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
Automação de build para frontend
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Engenharia de software
Release Management for Visual Studio 2013
Instalacao eclipse-servidor-tomcat
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...
De 0 ao infinito - Evoluindo um aplicativo Node.js em produção
Anúncio

Criando Instaladores com NSIS / Creating Installers with NSIS