Upload
vitor-silva
View
697
Download
3
Embed Size (px)
Citation preview
Desenvolvimento em .Net●Deployment
Objectivos● saber criar pacote de instalação● conhecer possibilidades básicas de
costumização
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.
Projecto Deployment● copiar solução anterior para outra pasta● abrir essa nova solução● acrescentar um novo projecto
Projecto Deployment - Opções
Projecto Deployment● File System
– local onde podem indicar:● que ficheiros vão ser instalados e em que pastas● que outras pastas querem criar
Projecto Deployment● File System
– Adicionar resultado do projecto, i.e. o .exe ou .dll que desenvolvemos
Projecto Deployment● File System
– Criar shortcut no desktop
Projecto Deployment● Registry
– Permite criar entradas no registry
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
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, ...
Projecto Deployment● User Interface
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.
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
Construir pacote de instalação● Depois de definidas todas as opções● Construir o projecto como normalmente
fazemos– Menu Build / Build Setup
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
Objectivos● saber criar pacote de instalação● conhecer possibilidades básicas de
costumização