• Nenhum resultado encontrado

DISTRIBUINDO SUA APLICAÇÃO

N/A
N/A
Protected

Academic year: 2021

Share "DISTRIBUINDO SUA APLICAÇÃO"

Copied!
18
0
0

Texto

(1)

DISTRIBUINDO SUA APLICAÇÃO

Depois de pronta sua aplicação precisa ser distribuida para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que tenha instalado o .NET Framework. Este pode ser instalado diretamente do site da Microsoft, ou ser disponibilizado com sua aplicação no pacote de instalação. Ele também é disponível através do Windows Update e futuramente deve vir junto com todos os sistemas operacionais da Microsoft. Então, tendo o .NET Framework

instalado na máquina, para sua aplicação funcionar basta você copiar o arquivo

executável para a máquina em questão e executá-lo. No entanto essa prática não é muito recomendada, é mais elegante criar um pacote de instalação para instalar o programa, permitindo assim também sua possivel desinstalação através do Painel de Controle,

Adicionar/Remover programas.

O .NET Framework não funciona no Windows 95, então não será possivel rodar sua aplicação neste sistema operacional.

As versões Windows 98, ME, NT 4.0, 2000 e XP permitem a instalação do .NET Framework sem problemas.

Programas que usam o Access como banco de dados também precisam que o arquivo do Access seja copiado junto com a instalação. Não é necessário ter instalado na máquina que vai o rodar o programa o Microsoft Access, o .NET Framework já contém as classes necessárias para usar o arquivo. Tenha atenção com o caminho do banco de dados durante a execução em outros computadores, se o caminho estiver errado a aplicação não vai funcionar corretamente.

Criando um projeto de instalação

1 - Com seu projeto aberto, no menu File clique aponte em New e clique em New

Project.

2 - Na janela New Project, em Project Type, selecione Setup and Deployment

(2)

Repare em Templates nas seguites opções:

Setup Project - cria programa de instalação que usa o Windows Installer.

Web Setup Project - usa o Windows Installer e um Servidor Web para disponibilidar

a aplicação.

Merge Module Project - cria um arquivo de instalação do tipo msm que pode ser usado

por outras aplicações.

Cab Project - usado quando você precisa de arquivos de instalação com tamanho

especifico. Se por exemplo sua aplicação tem 30MB e você quer disponibiliza-la na internet, pode criar 3 arquivos de 10MB para facilitar o download.

(3)

Smart Device CAB Project – usado para criação de projeto instalação para dispositivos

móveis.

Setup Wizard - é um assistente, através dele você pode criar os tipos citados acima só

que de maneira simplificada.

Selecione Setup Wizard.

3 – Em Solution, selecione Add to Solution como a imagem:

Isso adiciona o projeto a solução que esta aberta no Visual Studio, se estiver marcado

Create new Solution, o projeto aberto é fechado e é criado um novo projeto.

4 - Em Name você pode dar uma nome para seu projeto de instalação, neste exemplo deixarei o padrão.

(4)

5 - Clique em OK.

O Assistente é iniciado.

6 - Clique em Next.

7 - O segundo passo é informar o assistente para que tipo de aplicação estamos criando a instalação. Deixe marcado a opção Create a setup for a Windows Application e

(5)

Isto informa que nossa aplicação é do tipo Windows Application e para tal estamos criando o projeto de instalação.

Na próxima caixa de diálogo você escolhe os arquivos adicionais que podem ser incluidos na instalação.

(6)
(7)

Isso inclui na instalação arquivos EXE e DLL do projeto.

Se tiver arquivos adicionais para serem adicionados ao projeto como o arquivo do banco de dados do Access ou algum TXT com informações sobre o projeto clique em Add para adicionar o arquivo no passo 4 do assistente.

(8)

9 - Clique em Next.

(9)

10 - Clique em Finish.

O Visual Studio adiciona um novo projeto na solução chamado Setup1, como você pode ver no Solution Explorer.

(10)

Você usa o File System Editor para adicionar arquivos no seu projeto de instalação e criar os atalhos do menu Iniciar e Desktop para sua aplicação.

11 - Clique em Setup1 na janela Solution Explorer e veja as propriedades disponíveis na janela Properties.

(11)

A propriedade Author e Manufacturer são geralmente preenchidas com o nome da companhia que desenvolve o software, seus valores também são usados para construir o caminho padrão onde será instalado o programa. Uma vez instalado o programa a propriedade Author é exibida nas informações de suporte em Adicionar/Remover

Programas no Painel de Controle.

A propriedade Title é o nome do programa de instalação e a propriedade Version permite especificar informações sobre a versão do seu programa de instalação. As propriedades Product Code contém informações geradas pelo Visual Studio que permitem identificar individualmente distribuições do seu programa.

Atenção, estas propriedades dizem respeito ao programa de instalação e não a aplicação Formularios.

(12)

12 - Na janela Solution Explorer, clique com o botão direito do mouse sobre Setup1 e clique e em Properties.

É exibida a caixa de diálogo Setup1 Property Pages. Esta caixa de diálogo permite que você altere algumas das opções escolhidas no assistênte (Setup Wizard) caso necessário e customize algumas configurações adicionais que não estavam disponíveis no

(13)

A caixa Output File Name especifica o nome do arquivo da instalação. Geralmente ele contém a extensão .msi por ser usado pelo Windows Installer.

A caixa de seleção Package Files contém 3 opções:

As Loose Uncompressed Files - cria arquivos descompactados dentro da pasta de

instalação.

In Setup File - é a que cria o arquivo msi.

Cabinet Files(s) - gera os arquivos cab na pasta de instalação.

A caixa de seleção Compression permite escolher a otimização da compactação dos arquivos de intalação, a maior parte dos programadores escolhe Optimized for Size, que prioriza diminuir o tamanho dos arquivos de instalação.

(14)

12 - Clique em OK.

14 - Um passo importante, simples e que não deve ser esquecido é mudar para Release na barra de ferramentas a caixa de seleção Solution Configurations.

Quando estamos criando nossa aplicação é importante que esta caixa de seleção esteja marcada com Debug para que possamos usar as ferramentas de depuração de erros do Visual Studio. Com o Debug marcado o programa é compilado com informações extras para permitir a depuração dos erros, essas informações não são necessárias quando estamos disponibilizando nossa aplicação e também ocasionam perda de performance na nossa aplicação.

15 - Na janela Solution Explorer, clique com o botão direito do mouse em Setup1, selecione View, clique em Launch Condition.

(15)
(16)

Na janela Properties a propriedade InstallUrl é setada com uma página na Internet que possibilita o download e instalação do .NET Framework, como sabe, necessário para sua aplicação funcionar. Por padrão sempre que é inicializado a instalação é verificado se o .NET Framework esta instalado na máquina em questão ou não. Se não estiver ele usa essa propriedade, a InstallUrl para fazer o download e instalação do arquivo Dotnetfx.exe, que instala o .NET Framework. Antes de iniciar o download e instalação da Internet ele emite uma mensagem, o contéudo desta mensagem está na propriedade Message.

Você pode disponibilizar o .NET Framework junto com sua instalação, para que não seja necessário baixar o arquivo da internet. Para isso você muda a propriedade

InstallUrl para o caminho da sua instalação e se desejar muda a propriedade Message

para um mensagem mais apropriada. Será necessário copiar então o arquivo

Dotnetfx.exe para a pasta de instalação do seu programa ou para a pasta que você

indicar em InstallUrl.

Vamos deixar como está, para fazer o download se necessário.

16 -Na janela Solution Explorer, clique com o botão direito sobre Setup1, depois clique em Build.

(17)

Isto vai compilar e executar o projeto de instalação Setup1.

16 - No Windows Explorer localize a pasta do projeto Setup1, ela foi especificada quando você criou o projeto.

(18)

17 - Entre na pasta Release.

Eis os arquivos necessários para a instalação do seu projeto, você pode copiados em um CD para disponibilizar a instalação do seu programa, como citado anteriormente você pode copiar para esta pasta também o arquivo Dotnetfx.exe para disponibilizar junto a instalação do .NET Framework.

Referências

Documentos relacionados

Já para os participantes com conta corrente em outros bancos, os valores abaixo de R$ 5.000,00 entrarão via DOC (Documento Ordem de Crédito), que leva um dia útil para ser compensado

Embora ainda tenhamos que aprimorar nosso conhecimento sobre a relação entre nosso intestino e nosso cérebro, o que sabemos hoje aponta para a crescente evidência de que uma

Esse lugar existe: Porto Saltinho Topázio Condomínio Clube, um empreendimento idealizado para oferecer tudo que você precisa para viver bem.. É qualidade de vida em

• O exame citológico pode indicar o tipo e quantidade de bactérias envolvidas nas infecções de pele (Figura 3) • Bactérias fagocitadas no interior de neutrófilos são

Depois que a instalação de OS está completa, mas antes que você comece com a instalação do CallManager da Cisco, estes arquivos precisam de ser copiados de volta ao server.. Depois

Sempre trazia amigos para jantar conosco em casa, embora minha mãe batesse o pé e dissesse que não dava para ter mais de cinco pessoas por vez, pois não havia como apertar mais

A partir da fórmula da sexuação, a posição masculina de Maria, apontada pela mãe, como um modo de gozo masculino habitando um corpo de menina, revela, na verdade, uma posição de

— 0 desenho 5 mostra os encapsulamentos mais comuns nos LEDs - redondo, retangular e quadrado — além do seu símbolo, junto ao qual está indicado o sentido que se