VB.NET - Criando um projeto para distribuição com o Crystal Reports
Hoje veremos como criar um projeto para distribuir uma aplicação VB .NET que utiliza o Crystal Reports usando o Visual Studio 2010.
Após o desenvolvimento de qualquer aplicação, a próxima tarefa é a distribuição do aplicativo e sua implantação nos usuários finais. O Visual Studio possui um módulo interno de Instalação e implantação para a criação de pacotes de instalação.
Neste artigo, vou mostrar como criar o seu próprio pacote de instalação que deve ser capaz de instalar o aplicativo de exemplo em qualquer computador com Windows. O nosso aplicativo exemplo é um projeto Windows Forms que carrega um arquivo de relatório do Cristal Reports. Ao final deste artigo, você deve ser capaz de implantar o projeto de exemplo, o Microsoft. NET Framework e Runtime Crystal Report na máquina de destino.
Como o objetivo do artigo não é mostrar como criar relatórios com o Crystal Reports eu vou partir de um projeto VB .NET que já possui um relatório criado usando essa ferramenta. Se você desejar criar o relatório passo a passo veja como fazer isso neste artigo: http://www.macoratti.net/10/08/vs_crpt1.htm.
Abra o Visual Studio 2010 e no menu File clique em New Project e selecione o template Windows Forms informando o nome VBNET_Crystal;
A seguir crie um relatório usando o Crystal Reports conforme as instruções do artigo citado acima.
Com o projeto completo e testado estamos prontos para a distribuição do mesmo aos usuários.
Criando o projeto para distribuição da aplicação
No menu File clique em Add -> New Project;
Na janela Add New Project clique em Other Project Types e a seguir em Setup and Deployment;
Depois clique em Visual Studio Installer e selecione Setup Project informando um nome sugestivo. Eu vou aceitar o nome padrão Setup1;
Clique no botão OK;
Será criado um novo projeto na solução com o nome Setup1 conforme figura abaixo:
Clique com o botão direito do mouse sobre o projeto Setup1;
A seguir clique em Add -> File;
Localize os arquivos do Crystal Reports e o arquivo .EXE da aplicação que devem estar no projeto na pasta \bin\Release. (O exemplo mostra a pasta \bin\Debug pois é apenas um demo mas a distribuição final deve ser uma versão Release.)
Os arquivos deverão ser adicionados ao projeto Setup conforme mostrado a seguir:
Clique agora com o botão direito do mouse sobre projeto Setup1 e a seguir clique em Properties;
Na janela Property Pages clique no botão Prerequisites...;
Na janela Prerequisites marque as seguinte opções:
Marque também a opção : Download prerequisites from the component vendor's web site
Clique no botão OK;
Para adicionar o atalho menu do programa, clique com o botão direito sobre o arquivo EXE e a seguir clique em "Create ShortCut to..." no menu de contexto.
A seguir arraste e solte o atalho criado para a pasta "User´s
Programs Menu"
Agora clique no menu Build -> Build Solution para criar o pacote de instalação;
Na pasta do projeto copia todos os arquivos localizados em bin\Release (ou \bin\Debug para o nosso caso) para um CD ou drive USB;
Para testar o projeto clique em Setup.exe.
Os pacotes necessários ao funcionamento da aplicação com o Crystal Report serão baixados e instalados a partir do site do distribuidor do Crystal a empresa SAP.
Aguarde em breve mais artigos sobre o Crystal Reports.
Pegue o projeto completo aqui: VBNET_Crystal.zip
Joã 3:18
Quem crê nele (Jesus Cristo) não é julgado; mas quem não crê, já está julgado; porquanto não crê no nome do unigênito Filho de Deus.Joã 3:19
E o julgamento é este: A luz veio ao mundo, e os homens amaram antes as trevas que a luz, porque as suas obras eram más.Joã 3:20
Porque todo aquele que faz o mal aborrece a luz, e não vem para a luz, para que as suas obras não sejam reprovadas.Joã 3:21
Mas quem pratica a verdade vem para a luz, a fim de que seja manifesto que as suas obras são feitas em Deus.Referências:
José Carlos Macoratti