17
Desenvolvimento em .Net Deployment

Desenvolvimento em .Net - Deployment

Embed Size (px)

Citation preview

Page 1: Desenvolvimento em .Net - Deployment

Desenvolvimento em .Net●Deployment

Page 2: Desenvolvimento em .Net - Deployment

Objectivos● saber criar pacote de instalação● conhecer possibilidades básicas de

costumização

Page 3: Desenvolvimento em .Net - Deployment

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.

Page 4: Desenvolvimento em .Net - Deployment

Projecto Deployment● copiar solução anterior para outra pasta● abrir essa nova solução● acrescentar um novo projecto

Page 5: Desenvolvimento em .Net - Deployment

Projecto Deployment - Opções

Page 6: Desenvolvimento em .Net - Deployment

Projecto Deployment● File System

– local onde podem indicar:● que ficheiros vão ser instalados e em que pastas● que outras pastas querem criar

Page 7: Desenvolvimento em .Net - Deployment

Projecto Deployment● File System

– Adicionar resultado do projecto, i.e. o .exe ou .dll que desenvolvemos

Page 8: Desenvolvimento em .Net - Deployment

Projecto Deployment● File System

– Criar shortcut no desktop

Page 9: Desenvolvimento em .Net - Deployment

Projecto Deployment● Registry

– Permite criar entradas no registry

Page 10: Desenvolvimento em .Net - Deployment

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

Page 11: Desenvolvimento em .Net - Deployment

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, ...

Page 12: Desenvolvimento em .Net - Deployment

Projecto Deployment● User Interface

Page 13: Desenvolvimento em .Net - Deployment

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.

Page 14: Desenvolvimento em .Net - Deployment

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

Page 15: Desenvolvimento em .Net - Deployment

Construir pacote de instalação● Depois de definidas todas as opções● Construir o projecto como normalmente

fazemos– Menu Build / Build Setup

Page 16: Desenvolvimento em .Net - Deployment

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

Page 17: Desenvolvimento em .Net - Deployment

Objectivos● saber criar pacote de instalação● conhecer possibilidades básicas de

costumização