Este documento descreve como criar pacotes de instalação em .NET. Detalha os passos para adicionar um projeto de implantação a uma solução, configurar opções como arquivos, registro e interface do usuário, e construir o pacote de instalação.
2. Objectivos
● saber criar pacote de instalação
● conhecer possibilidades básicas de
costumização
3. Deployment
● Depois de desenvolvida a aplicação ela tem
que ser instalada no computador do cliente =>
deployment
● No visual studio o deployment é um tipo de
projecto.
4. Projecto Deployment
● copiar solução anterior para outra pasta
● abrir essa nova solução
● acrescentar um novo projecto
10. Projecto Deployment
● File Types
– Specifies file associations on a target computer and
to specify the verbs that identify the actions allowed
for each file type
11. Projecto Deployment
● User Interface
– Permite definir os écrans do processo de instalação
e o que acontece em cada um desses passos
– Permite distinguir entre instalação normal ou
administrativa
– inclui écrans pré-definidos
● exemplo: Installation Folder, Progres, ...
13. Projecto Deployment
● Custom Actions
– Allows you to specify additional actions to be
performed on a target computer during installation.
Custom actions are contained in .dll, .exe, VBScript,
JScript, or Installer class files within your solution.
● por exemplo poderiamos acrescentar a instalação do
progress se ainda não estivesse instalado.
14. Project Deployment
● Launch Conditions
– permite definir condições que são avaliadas no
inicio da instalação
– o resultado dessas condições pode ser usado para
alterar o comportamento da instalação
15. Construir pacote de instalação
● Depois de definidas todas as opções
● Construir o projecto como normalmente
fazemos
– Menu Build / Build Setup
16. Configuration Manager
● Menu Build / Configuration Manager
– permite definir quais os projectos que são
construidos quando se faz Build Solution
Boa ideia porque
construir pacote
de instalação
normalmente leva
bastante tempo
17. Objectivos
● saber criar pacote de instalação
● conhecer possibilidades básicas de
costumização