Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Desenvolvimento em .Net - Deployment

857 views

Published on

  • Be the first to comment

  • Be the first to like this

Desenvolvimento em .Net - Deployment

  1. 1. Desenvolvimento em .Net ● Deployment
  2. 2. Objectivos ● saber criar pacote de instalação ● conhecer possibilidades básicas de costumização
  3. 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. 4. Projecto Deployment ● copiar solução anterior para outra pasta ● abrir essa nova solução ● acrescentar um novo projecto
  5. 5. Projecto Deployment - Opções
  6. 6. Projecto Deployment ● File System – local onde podem indicar: ● que ficheiros vão ser instalados e em que pastas ● que outras pastas querem criar
  7. 7. Projecto Deployment ● File System – Adicionar resultado do projecto, i.e. o .exe ou .dll que desenvolvemos
  8. 8. Projecto Deployment ● File System – Criar shortcut no desktop
  9. 9. Projecto Deployment ● Registry – Permite criar entradas no registry
  10. 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. 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, ...
  12. 12. Projecto Deployment ● User Interface
  13. 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. 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. 15. Construir pacote de instalação ● Depois de definidas todas as opções ● Construir o projecto como normalmente fazemos – Menu Build / Build Setup
  16. 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. 17. Objectivos ● saber criar pacote de instalação ● conhecer possibilidades básicas de costumização

×