Criando um instalador com o Visual Studio 2015

Поділитися
Вставка
  • Опубліковано 14 гру 2024
  • Nesse vídeo, aprenda a criar um instalador com o Visual Studio 2015 utilizando os Installer Projects.
    Até o Visual Studio 2012, os Installer Projects eram adicionados automaticamente durante a configuração do Visual Studio. A partir do Visual Studio 2013 nós temos que instalá-los manualmente.
    O link para baixar os Installer Projects para o Visual Studio 2013 e Visual Studio 2015, bem como o projeto de exemplo, você encontra neste link: www.andrealvesl...
    --///--
    Visite o meu site e entre em contato comigo por e-mail:
    www.andrealvesl...
    E-book sobre Report Viewer:
    www.andrealvesl...
    --///--
    Créditos:
    Photo by Peter Shanks used under Creative Commons
    pixabay.com/en...
    Song Rocket Power Kevin MacLeod (incompetech.com)
    Licensed under Creative Commons: By Attribution 3.0 License
    creativecommons...

КОМЕНТАРІ • 260

  • @MoraErnand
    @MoraErnand Рік тому

    É muito bom ter aprendido com os outros.

  • @emersonparizoto4193
    @emersonparizoto4193 7 років тому +1

    Mais um da série "Excelente Tutoriais". Parabéns !

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Obrigado mais uma vez, Emerson! Qualquer dúvida é só entrar em contato.. ;)
      Abraço!

  • @romariocamillo
    @romariocamillo 3 роки тому

    Funcionou no Visual Studio 2019 em 14/03/2021, top de linha. Ganhou o like e um inscrito. Muito Obrigado.

  • @carloscaf6338
    @carloscaf6338 3 роки тому

    Excelente! Peço que Deus o abençoe sempre.

  • @canalqb
    @canalqb 2 роки тому

    Parabens pelo passo a passo, você mudou meu dia!

  • @fabioguimaraes4373
    @fabioguimaraes4373 7 років тому +2

    Obrigado André, esse vídeo ajudou muito, eu pensei que essa funcionalidade tinha sido abandonada do Visual Studio. Abs

    • @JosemirMoura
      @JosemirMoura 7 років тому +1

      Eu também!

    • @andrealvesytube
      @andrealvesytube  7 років тому +1

      Olá Fabio, obrigado pelo comentário! Pois é.. Como essa funcionalidade simplesmente desapareceu no Visual Studio 2013, muita gente acho que ela tinha sido descontinuada.. Mas, está aí.. Com essa extensão a gente consegue adicionar esse instalador de volta no Visual Studio.. Espero que continue assim nas próximas versões.. :)

  • @Fabio_Aragao
    @Fabio_Aragao 6 років тому +1

    Simplesmente perfeito, eu só não entendo que ainda tem gente que clicou em não gostou.... vai saber

    • @andrealvesytube
      @andrealvesytube  6 років тому +1

      Muito obrigado pelo elogio, Fabio! Quanto ao dislike, é assim mesmo.. Hater tem em todo lugar.. :D
      Abraço!

    • @Fabio_Aragao
      @Fabio_Aragao 6 років тому +1

      Andre muito boa noite, fiz conforme voce fala no video mas estou fazendo uma aplicação com SQLite, e com isso exibiu um erro de dependencia do SQL Server.. não entendi nada.. e com isso não consigo fazer a compilação.

    • @andrealvesytube
      @andrealvesytube  6 років тому +1

      Olá Fabio! Como respondi no seu comentário lá no meu site, ficaria mais fácil ajudar se você mandasse a mensagem de erro completa.. Será que você poderia enviar (pode ser por aqui ou pelo comentário no site - mas não nos dois lugares, para facilitar a comunicação).. Abraço!

    • @Fabio_Aragao
      @Fabio_Aragao 6 років тому +1

      André Lima vou enviar.. mas o problema em si é que na hora de compilar para finalizar o visual Studio começa uma instalação do sql server 2008 r2 ao qual nem estou usando. . Estou usando o sqlite

    • @andrealvesytube
      @andrealvesytube  6 років тому +1

      Olá Fabio! Que estranho hein.. Qual versão do Visual Studio você está utilizando? Você já tentou fazer um teste gerando o instalador para uma aplicação em branco (New Project -> Windows Forms)? Dessa forma você conseguiria saber se o problema está no seu projeto ou na instalação do setup project no seu Visual Studio.. Abraço!

  • @jessematiazzo891
    @jessematiazzo891 5 років тому +3

    Olá André !
    Como seria para efetuar um executável usando banco de dados mysql ?

    • @Emersoul07
      @Emersoul07 5 років тому +1

      Amigo, conseguiu achar?

    • @mullerolavo
      @mullerolavo 5 років тому

      @@Emersoul07 Eu tbm gostaria de saber..
      Tenho um sistema em c# com o banco mysql.. queria saber como disponibilizo ele em um executavel.

  • @miguel.arcanjo
    @miguel.arcanjo 7 років тому +1

    André, gostei muito do vídeo! Sensacional!

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Valeu Miguel! Fico feliz que você tenha gostado.. :)
      Um grande abraço!

  • @Nelelson
    @Nelelson 2 роки тому

    Olá André como vai? Tem como seguir os mesmos passos no visual studio 2012? incluindo o crystal report.

  • @karinemiranda3551
    @karinemiranda3551 5 років тому +1

    Excelente explicação! Muito, muito obrigada!

  • @rafaelsilva4303
    @rafaelsilva4303 3 роки тому

    Boa noite, e quando atualização do sistema por exemplo alteração em algum form? Tem que fazer novamente todo o processo ?, ou somente fazer o build do projeto instalador ? Grato pela atenção

  • @fanturyP
    @fanturyP 4 роки тому

    André Lima, uma pergunta este instalador substituira as dll com versão diferente? Exemplo ja fiz a instalacao no PC do cliente com as dll e exe 1.0 e vou fazer outra instalação com versao 1.1 tanto do exe e dll?

  • @andremartins4770
    @andremartins4770 4 роки тому

    Obrigado André.

  • @KamusInvest
    @KamusInvest 7 років тому +1

    finalmente achei o que tanto procurava!.... muito obrigado querido!

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Kamus, obrigado pelo comentário! Que bom que esse meu vídeo acabou te ajudando no seu projeto.. Qualquer coisa é só entrar em contato.. Abraço!

  • @niltonviveiros5160
    @niltonviveiros5160 3 роки тому

    André, boa noite. Ao compilar meu projeto VB ele criou além do arquivo exe outras extensões como arquivo.exe.config, arquivo.pdb, arquivo.xml. Quando eu for gerar um arquivo instalador (pelo advanced installer, por exemplo) é pedido a pasta do projeto compilado. Esses arquivo são obrigatórios junto da distribuição ou eu posso desconsiderar? Grato pela atenção.

  • @victorarthur8647
    @victorarthur8647 6 років тому +1

    André parabéns pelo vídeo esta muito bem explicado, estou com um probleminha precisava criar uma pasta dentro da pasta onde irá ficar minha aplicação como poderia fazer isso?

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Victor, muito obrigado pelo comentário! Para criar uma pasta no diretório onde a aplicação será instalada, você só precisa adicionar a pasta no instalador, dentro da seção "File System" -> "Application Folder".. Nessa tela, você clica com o botão direito e escolhe a opção "Add -> Folder".. Pronto! Com isso você terá uma pasta no diretório da sua aplicação..
      Abraço!

    • @jamestge
      @jamestge 3 роки тому

      ​@@andrealvesytube Professor, fiz o que ensina acima, porem apos a instalçao ser feita, a pasta em sim que eu criei não tem permissão de administrador, dessa forma eu preciso ficar indo na pasta manualmente e colocar "TODOS" com acesso de gravar, e possivel que na hora de instalar essa pasta criada, ja obtenha isso automatico ou seja tem permissao de gravação, abraco! tenho seu curso do report na hotmart

  • @leandrovip
    @leandrovip 8 років тому +1

    Boa André! Muito bom! Faz um vídeo sobre ClickOnce quando puder! Abs

    • @andrealvesytube
      @andrealvesytube  8 років тому

      Fala Leandro! Obrigado pelo comentário! Coloquei aqui esse tema na minha lista. Assim que for possível eu escrevo um artigo ou gravo um vídeo sobre o ClickOnce.. Abraço!

  • @Mondegar_
    @Mondegar_ 6 років тому +1

    André eu gostaria de seguir esses passos mais o meu projeto está em visual basic 2017 e não tem a soluction. O meu trabalho foi feito em pastas tipo, classes, formularios, modulos, relatorios etc... e na hora que vou dar o ADD NEW PROJECT eu não tenho essa opção. Tem alguma maneira de resolver isso? Grato

    • @andrealvesytube
      @andrealvesytube  6 років тому +1

      Olá Roberto! Que eu saiba, você precisará de uma solution nesse caso.. Por que é que você resolveu trabalhar sem uma solution?
      Enfim, adicione uma solution em branco e coloque os projetos dentro dela, dessa forma você conseguirá adicionar o projeto de setup também..
      Abraço!

    • @Mondegar_
      @Mondegar_ 6 років тому +1

      Obrigado pela ajuda André, foi de grande valia. Já estou inscrito no seu canal meu amigo.

    • @andrealvesytube
      @andrealvesytube  6 років тому +1

      Valeu, Roberto! Qualquer coisa estamos aí.. Abraço!

  • @gilbertoartur
    @gilbertoartur 5 років тому

    Ola Andre!
    Voce tem algum video para mostrar como faço para controlar a distribuição de uma aplicação?

  • @waldirtiagodias
    @waldirtiagodias 3 роки тому

    Obrigado, me ajudou muito. Parabéns.

  • @ricardokemmerich1897
    @ricardokemmerich1897 6 років тому +1

    André, boa noite, tentei fazer como mostra o vídeo mas no lugar do crystal reports coloquei bancos sql local, mas esta dando erro, é possivel criar o instalador e instalar bancos localmente?

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Ricardo! Sim, é possível.. Mas nesse caso eu recomendo um outro instalador (InnoSetup), e não o instalador do Visual Studio.. Tem um artigo meu que mostra justamente isso que você está querendo fazer:
      www.andrealveslima.com.br/blog/index.php/2015/10/15/instalando-o-sql-server-junto-com-a-aplicacao/
      Abraço!

    • @ricardokemmerich1897
      @ricardokemmerich1897 6 років тому +1

      Muito obrigado pela resposta, estarei vendo o artigo agora mesmo.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Beleza, Ricardo! Qualquer dúvida é só falar.. Abraço!

  • @RuyGuerra83
    @RuyGuerra83 4 роки тому

    Olá Andre!
    Estou usando o visual studio 2015, nos últimos dias eu estava gerando o executável da minha aplicação normalmente, após uma atualização do windows 10 comecei a ter problemas ao tentar gerar o executável da minha aplicação.
    Agora o VS fica pedindo para eu encontrar o arquivo VS_SETUP.MSI, o titulo da janela é Microsoft Visual Studio 2010 (integrated) - PTB, o pior é que eu não tenho o cd de instalação eu baixei o visual studio do site da microsoft.
    Como eu posso resolver esse problema.

  • @VirandoMundo
    @VirandoMundo 7 років тому +1

    Graaaande André!!!
    Mais um Material que me ajudou bastante!!!!
    Mais uma vez muito Obrigado!!!
    Grande Abraço!!!

    • @andrealvesytube
      @andrealvesytube  7 років тому +1

      Fala Maiquel! Muito obrigado pelo comentário! Fico feliz por ter conseguido ajudar mais uma vez.. :)
      Abraço!

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    Andre, Boa tarde, qdo mando compilar o instalador ele dá um erro creio que falando que esta faltando o arquivo log4net.dll, como devo proceder???

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá novamente, Rômulo.. Qual é o erro exatamente? Você poderia postar aqui? Abraço!

  • @christiannunes2387
    @christiannunes2387 7 років тому +1

    Boa tarde amigo, primeiramente ótimo vídeo muito bom o seu modo de ensinar. Seguinte amigo, eu comecei a muito pouco tempo a programar, não conheço tudo ainda, com essa função que vc mostra em vídeo eu tbm consigo fazer um "painel" com vários instaladores? Por exemplo esses packs de programas p/ windows que a gente encontra, eu conseguiria fazer um a partir deste tutorial? Com algumas modificações claro.

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Christian! Muito obrigado pelo comentário.. Sinceramente, acredito que não.. Esse instalador do Visual Studio é um tanto quanto engessado.. Até que dá para fazer algumas customizações na interface de instalação, porém, não chega no nível que você estaria precisando.. Nesse caso, acredito que você teria que criar o seu próprio instalador (que seria na verdade uma aplicação que lidaria com a instalação de cada uma dessas outras aplicações)..
      Abraço!

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    ola, boa tarde. Então, estou usando o VB 2015 e as ultimas atualizações sim, uma pergunta nas minhas tabelas como descrevi tenho os campos int e eles são auto incremente e chave primária, só que estão sem nenhum valor no tamanho, será que pode ser isso?? Porque já instalei o VB 2017 pra testa só que mesmo instalando o plugin do mysql não aparece quando vo em criar o banco.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo! Que eu saiba, campos int não têm tamanho, então esse não deve ser o problema.. Eu tentaria resolver o problema do Visual Studio 2017, uma vez que pode ser que você tenha instalado um MySQL Connector que não seja compatível com o Visual Studio 2015.. Você já tentou atualizar o Visual Studio 2017 para a última versão (inclusive updates) e tentou instalar a última versão do MySQL Connector para ver se as opções do MySQL aparecem?

  • @LucasMarcuzo
    @LucasMarcuzo 3 роки тому

    Olá, estou com um problema em um BD de um projeto em Access meu no qual quando crio o instalador e instalo no pc o programa não permite eu fazer alteração no BD da um erro: "System.Data.OleDb.OleDbException: A operação deve usar uma consulta atualizável.", já deixei o arquvio do BD sem a opção de ReadOnly ativada, mas não tive sucesso, que poderia ser?

  • @emanuelazevedo5904
    @emanuelazevedo5904 7 років тому +1

    Como faço para mudar o icon da área de trabalho??? Muitoooo bom o vídeo, parabéns

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá! Dê uma olhada neste link e, caso não consiga resolver, entre em contato novamente:
      stackoverflow.com/questions/9014337/setting-correct-icon-for-shortcut-in-vs2010-setup-project
      Abraço!

  • @yuguui
    @yuguui 6 років тому +1

    Muito bom o vídeo. Tem como fazer um instalador colocando o banco de dados (.mdf) acoplado na aplicação?

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rafael, obrigado! Nesse caso você precisa adicionar o mdf como arquivo da sua aplicação (de forma que ele seja distribuído junto com o executável) e você precisa selecionar o SQL Server Express como pre-requisito (uma vez que você só consegue atachar o MDF se tiver um SQL Server rodando no computador cliente)..
      Mas, para uma instalação mais robusta que envolva a instalação silenciosa do SQL Server, eu recomendo ferramentas mais elaboradas para geração do instalador, como o InnoSetup.. Eu mostro mais detalhes neste artigo:
      www.andrealveslima.com.br/blog/index.php/2015/10/15/instalando-o-sql-server-junto-com-a-aplicacao/
      Abraço!

  • @marcelomagalhaes5046
    @marcelomagalhaes5046 6 років тому +1

    Boa tarde, queria saber como criar o instalador copiando também um banco de dados SQL

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Marcelo! Eu mostro como fazer isso (só que com o InnoDB, ao invés do instalador do Visual Studio) neste artigo:
      www.andrealveslima.com.br/blog/index.php/2015/10/15/instalando-o-sql-server-junto-com-a-aplicacao/
      Abraço!

  • @wcflores
    @wcflores 6 років тому +1

    Oi André, boa tarde. Minha dúvida sobre o instalador é se ele pega o banco de dados que está instalado na pasta users.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Wilson! Não sei se você já conseguiu resolver esse problema, mas tudo depende de como o banco de dados está adicionado no projeto.. Se ele estiver adicionado como recurso no projeto dentro do Visual Studio e configurado como "copy local", normalmente o instalador detecta e adiciona ele automaticamente.. Senão você terá que adicionar manualmente dentro do instalador (como eu adicionei os relatórios no exemplo do vídeo)..
      Abraço!

    • @wcflores
      @wcflores 6 років тому +1

      Grato meu caro. A surra é válida pra mim, migrei todo sistema do Delphi para o VS por isso a dúvida.

    • @wcflores
      @wcflores 6 років тому +1

      Agradeço pela atenção.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Imagina, Wilson.. Qualquer dúvida é só entrar em contato, sem problema nenhum.. Abraço!

  • @domysilva9150
    @domysilva9150 6 років тому

    Olá André! como faço para criar o instalador de uma app que acessa um banco de dados

  • @elycarlosdias6569
    @elycarlosdias6569 7 років тому +1

    Muito bom o vídeo, André!
    Fiquei com uma dúvida: No meu projeto eu defini um ícone para a minha aplicação, mas ao instalar pelo setup, o ícone que aparece é totalmente diferente do que eu defini e se assemelha ao ícone de um atalho. Como faço para evitar que isso ocorra?

    • @andrealvesytube
      @andrealvesytube  7 років тому +1

      Olá Ely, muito obrigado pelo comentário!
      O ícone que você pode definir no projeto do instalador é o ícone que aparecerá na tela adicionar e remover programas (através da propriedade AddRemoveProgramsIcon).. Quanto ao ícone do executável do instalador em si, que eu saiba, não tem como alterar.. Inclusive, se você conseguir me avisa..
      Onde é que você definiu o ícone da aplicação?
      Abraço!

  • @welissonnery
    @welissonnery 6 років тому +1

    Cara a principio deu muito certo aqui pra mim! Vlw

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Legal, Welisson! Qualquer coisa estamos aí.. Abraço!

  • @Jacosta333
    @Jacosta333 7 років тому +1

    Caro André, bom dia, instalei o Installer Projects e mesmo assim a opção Other Project Installer não apareceu no meu Visual Studio, por favor me ajude.

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Juliano! Que coisa estranha hein.. Qual é exatamente a versão do seu Visual Studio (ano + edição)? Abraço!

    • @Jacosta333
      @Jacosta333 7 років тому +1

      Ok... O problema era na instalação do meu Visual Studio 2015, desinstalei e agora estou usando o 2017. Parabéns pelos vídeos, já me ajudou, também, com o Visual Studio 2017 na configuração do Reportviewer... Valeu Obrigado e continue com os vídeos, são muito bom.

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Maravilha hein Juliano! Que bom que funcionou no final das contas.. Obrigado pelo elogio e, qualquer dúvida ou sugestão, é só entrar em contato! Abraço!

  • @wcflores
    @wcflores 6 років тому +1

    Oi André. Estou com um problemão. Quanto ao instalador sem problema. Mas quando instalo na maquina cliente, os bancos de dados locais (LocalDb) não são carregados. Na minha máquina funciona, pois ele lê da pasta users, mas na do cliente nada.Onde no VS Inslaler 2015 vou inserir os bancos de dados?Agradeço sua atenção desde já.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Wil! Como é que está a sua string de conexão? Você está atachando um banco no LocalDb? Se esse for o caso, você precisa distribuir o arquivo MDF junto com a aplicação e a sua string de conexão deve pegar o arquivo MDF dinamicamente na pasta do aplicativo (e não utilizando um caminho fixo).. Agora, se você tiver criado o banco direto dentro do LocalDb (sem atachar o arquivo MDF), você terá que restaurar o banco a partir de um arquivo de backup na primeira execução da aplicação, como eu mostro neste artigo:
      www.andrealveslima.com.br/blog/index.php/2015/10/15/instalando-o-sql-server-junto-com-a-aplicacao/
      Abraço!

  • @leofranca4126
    @leofranca4126 5 років тому +1

    Bom dia Andre
    otimo video, mas como que coloca um icone no atalho

    • @helio.1981
      @helio.1981 4 роки тому

      adiciona o arquivo ico no diretório Application

  • @felipekunzler9618
    @felipekunzler9618 5 років тому

    Olá, estou com um problema quanto a permissão de escrita na pasta de instalação. Meu projeto cria um log na pasta e ele não roda se eu não executar como admin. Só preciso de acesso a pasta que está instalada mesmo. Como resolver?

  • @RafaelCalhau
    @RafaelCalhau 6 років тому +1

    Parabéns pelo vídeo, obrigado.

  • @gabrielsouza8676
    @gabrielsouza8676 6 років тому +1

    Olá André, estou com um problema, cheguei na etapa de dar o build porem quando do o build a pasta Release esta vazia, existe algum motivo?

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Gabriel! Estranho hein.. Será que você não está fazendo um build em debug? Não tem nada relacionado ao instalador na pasta de debug? Abraço!

    • @gabrielsouza8676
      @gabrielsouza8676 6 років тому +1

      Notei que o meu problema esta em uma dll que tem suas dependências, teria como eu mudar o tipo dela de assembly para outro tipo? Quando eu clico em dependências ele estoura um erro... Tem ideia do que eu posso fazer?

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Gabriel! Se é uma dll, tem que ser do tipo assembly mesmo.. Qual é exatamente o erro que você está recebendo? Abraço!

    • @gabrielsouza8676
      @gabrielsouza8676 6 років тому +1

      Olá André, obrigado pela ajuda/atenção... o erro é "ERROR: Unable to update the dependencies of the project. The dependencies for the object 'NFe_Util_2G.dll' cannot be determined."

    • @gabrielsouza8676
      @gabrielsouza8676 6 років тому +1

      quando clico em dependencias em todas as demais dll's elas me mostram o que elas usam já essa dll especifica ela me retorna "this operation not be completed"

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    boa tarde, amigo desculpa incomodar, mais depois de muito quebrar a cabeça consegui fazer aparecer a função setup do vb, fiz a compilação do meu projeto e entrei na pasta pra poder montar o instalador e reparei que todos os arquivos que eu acho que teriam que ser .dll, estão como nomedoarquivo.dll.deploy isso é normal?? e nessa compilação não foi criado a pasta debug não, será que estou fazendo certo??? desde já agradeço.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo! Isso é normal sim.. Ele gera os arquivos com essa extensão porque, se você for subi-los em um servidor web, você não precisa ficar dando permissão para várias extensões de arquivo, somente para a extensão .deploy.. Mas, pensando melhor, esse tipo de arquivo é gerado com o deployment via ClickOnce (aba "Publish" das propriedades do projeto), e não com o projeto de setup.. Como você gerou o instalador? Seguindo as minhas instruções do vídeo ou de outra maneira? Abraço!

  • @10takes93
    @10takes93 7 років тому +1

    Perfeito ... valeu André Lima

  • @edsonferraz1
    @edsonferraz1 5 років тому

    Muito boa explicação parabéns. Pode me ajudar? Como faço para incluir um Banco de dados no Setup?

  • @feliphesavio5552
    @feliphesavio5552 6 років тому

    Show de bola, está de parabéns.. nesse caso fiquei com uma dúvida, quando o projeto é elaborado em cima de 03 camadas para criar o instalador dele, aí suporte que um cliente pediu uma alteração no projeto ( campos novos algo assim) quando gerar o outro instalador depois de compilar, quando colocar para instalar, vai pedir pra substituir os arquivos existentes??

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Feliphe! Nesse caso você pode configurar o instalador para que a versão anterior seja removida antes de instalar a mais nova.. Tem os procedimentos nesta thread do StackOverflow:
      stackoverflow.com/questions/7330867/visual-studio-how-to-automatically-uninstall-previous-installed-version
      Abraço!

  • @rmcsistemasnetoficial
    @rmcsistemasnetoficial 7 років тому +1

    Muito bom André! Parabéns pelo vídeo já sou escrito no website!

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    Bom dia, André isso que é mais estranho pq estou utilizando tanto o VB qto o MYSQL as ultimas versões e não consigo, ja coloquei conteúdo em todos os campos da tabela e nada já mudei varias coisas nas configurações e nada, simplesmente não sei o que pode ser, o pior que to com o projeto bem dizer pronto, mas os formulários não funcionam pq precisam dessa ligação com o BD. Vc saberia que falar se existe algum suporte do mysql ou algum outro lugar que a gente possa buscar formas de tentar resolver isso???

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo! Tem o fórum oficial do MySQL, só que é em inglês:
      forums.mysql.com/
      Tem inclusive uma categoria específica sobre a integração do MySQL com o Visual Studio:
      forums.mysql.com/list.php?174
      Talvez valha a pena perguntar por lá..
      Abraço!

  • @andreferreira224
    @andreferreira224 5 років тому

    André boa noite.
    como eu coloco o report viewer na instalação do meu setup, ele esta dando um erro de dependência quando eu rodo a aplicação.
    eu uso o visual studio 2013

  • @espiranda
    @espiranda 7 років тому +1

    Olá André tudo bem? Primeiro parabéns pelo vídeo me ajudou bastante... Porém gostaria de saber como que faço para que o Instalador apenas atualize o projeto na instalação caso ela já esteja instalada na máquina, porque atualmente para atualizar o sistema eu tenho que desinstalar no painel de controle e depois instalar a nova versão. Agradeço desde já...

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Aécio! Muito obrigado! Quanto à sua dúvida, de qualquer forma você precisará desinstalar a versão anterior.. Porém, existe uma maneira do próprio instalador fazer a desinstalação de versões anteriores automaticamente.. Dê uma olhada na discussão dos comentários relacionados a esse vídeo no meu site, mais especificamente aqui:
      www.andrealveslima.com.br/blog/index.php/2017/01/25/criando-um-instalador-com-o-visual-studio-2015/#comment-42975
      Abraço!

    • @espiranda
      @espiranda 7 років тому +1

      Ok André muito obrigado pela ajuda...

    • @andrealvesytube
      @andrealvesytube  7 років тому

      De nada! Qualquer coisa, estamos aí.. Abraço!

  • @welissonnery
    @welissonnery 5 років тому

    Amigo muito bom, me diz uma coisa. Eu to usando o banco de dados access, e tudo funciona muito bem. Porem o sistema instala na pasta x86 e no meu caso eu não tinha permissão, ai o access só abre como leitura por conta disso. Sei que é possível escolher o local da instalação em tempo de execução, porem queria definir como local c: na instalação padrão. Isso é possível?

  • @JorgeLuiz-ll4qw
    @JorgeLuiz-ll4qw 7 років тому +1

    Show! Muito bem explicado.

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Valeu, Jorge! Fico feliz que tenha gostado! Abraço!

  • @Adrianoeduardo16
    @Adrianoeduardo16 7 років тому

    Olá André eu queria saber como criar este instalador com o banco de dados incluso usando o script do SQL ou de alguma outra forma dentro do Visual Studio

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Adriano! Uns tempos atrás eu publiquei no meu site um artigo onde eu mostro como instalar o SQL Server junto com a aplicação, inclusive já restaurando automaticamente o banco "padrão" da aplicação na sua primeira execução.. No artigo eu criei o instalador com o InnoSetup, mas eu não vejo o porquê de não dar para adaptá-lo para trabalhar com o instalador do Visual Studio também.. Dá uma olhada no artigo, veja se te ajuda e depois me avisa: www.andrealveslima.com.br/blog/index.php/2015/10/15/instalando-o-sql-server-junto-com-a-aplicacao/
      Abraço!

  • @jvsistemas7399
    @jvsistemas7399 7 років тому +1

    andre no meu caso eu tenho uma aplicação com banco de dados sql express.. como eu posso instala ele junto com a aplicação... faz um video sobre o assunto pq na internet nao tem muita coisa sobre esse modo de fazer sendo servidor cliente

    • @andrealvesytube
      @andrealvesytube  7 років тому +1

      Olá Johny! Eu já escrevi um artigo onde eu mostro como criar um instalador que faz a instalação do SQL Server Express automaticamente.. Porém, nesse artigo eu não utilizo o projeto de setup do Visual Studio, mas sim, o InnoSetup.. Confira o artigo neste link:
      www.andrealveslima.com.br/blog/index.php/2015/10/15/instalando-o-sql-server-junto-com-a-aplicacao/
      Abraço!

    • @jvsistemas7399
      @jvsistemas7399 7 років тому +1

      olhei mas nao consegui resolver meu problema..... pq quero fazer no visual studio

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Johny! Algum motivo especial para não querer utilizar o Inno? Ele é bem mais flexível do que o projeto de setup do Visual Studio.. Até daria para fazer a mesma coisa que apresentei com o Inno no projeto de setup do Visual Studio, mas daria muito mais trabalho.. Você teria que criar uma custom action no instalador e executar o comando para instalar o SQL Server Express de forma silenciosa (como apresentei no artigo que mandei para você na minha outra resposta)..
      Abraço!

    • @jvsistemas7399
      @jvsistemas7399 7 років тому +1

      professor quero saber melhor sobre o assunto de fazer um instalador do meu projeto pode me manda seu facebook pra tirar algumas duvidas

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Johnny! Você pode até me adicionar no Facebook (o link do meu perfil está disponível na página "Sobre" do meu site), mas a melhor maneira para tirar dúvidas comigo é por e-mail.. Me manda mais detalhes aqui: contato [arroba] andrealveslima [ponto] com [ponto] br.. Abraço!

  • @lugaos
    @lugaos 6 років тому +1

    No visual studio 2017 funciona bem a questão de any cpu?

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Lucas! O comportamento do Any CPU é idêntico em todas as versões do Visual Studio.. Se você compilar em Any CPU, a aplicação será executada em 64 bits caso a arquitetura do computador cliente seja 64 bits.. Caso contrário, a aplicação rodará em 32 bits.. O grande problema disso é que se você tiver bibliotecas que só suportem uma arquitetura específica, a sua aplicação pode acabar não funcionando corretamente.. Esse comportamento independe da versão do Visual Studio que você estiver utilizando.. Abraço!

  • @vitorcotta3704
    @vitorcotta3704 6 років тому

    Olá André. Tudo bem?
    Adquiri sua apostila sobre o Report Viewer e estou gostando muito do material...
    Estou tentando criar um instalador para um pequeno programa que fiz e estou tendo uma dificuldade.
    Quando tento criar um atalho no Desktop, para mim não aparece a opção de direcionar o atalho para o Primary Output. Só aparece a opção pra eu indicar o Application Folder.
    Quando instalo o programa e executo o atalho do Desktop, ele abre a pasta ao invés de abrir o programa.
    Já tentei mudar o Target do Atalho, porém não consigo.
    Pode me ajudar?
    Desde já agradeço!

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Vitor! Que estranho hein. Você está fazendo dessa mesma maneira que eu expliquei no vídeo? Ou seja, adicionando o primary output do projeto dentro da estrutura de arquivos do instalador? Ou você está adicionando uma referência para o executável compilado dentro do instalador? Se fizer da maneira que eu explico nesse vídeo, era para ter funcionado sem problema nenhum..
      Abraço!

  • @adrianonunessebastao2777
    @adrianonunessebastao2777 6 років тому

    Olá André. É possível também instalar o Wampserver no instalador, com os seus banco de dados?

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Adriano! Infelizmente vou ficar te devendo essa.. Não tenho nenhuma experiência com o Wampserver.. Sinceramente, hoje foi a primeira vez que eu ouvi falar dele (pelo seu comentário).. Mas, enfim, se você descobrir mais informações, volta aqui e conta pra gente..
      Abraço!

  • @wcflores
    @wcflores 6 років тому +1

    Boa tarde André. Como faço para me comunicar, para tirar uma dúvida de outro tema abordado por você?O tema foi Receber e-mail, abordado em 2016.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Wil.. Você pode mandar um e-mail para contato [arroba] andrealveslima [ponto] com [ponto] br.. Assim que eu tiver um tempo eu respondo.. Abraço!

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    Amigo bom dia, por tudo que é mais sagrado me ajuda. fechei o projeto ontem e tudo bem hj qdo iniciei ele e fiz a depuração deu um monte de erro "Referencia para um membro não compartilhado requer uma referencia de objeto" e ta tudo como eu deixei não mudei nada por exemplo fala que a PitureBox1 não existe no frmPrincipal e assim com muitos outros arquivos que estão ali, não sei o que ocorreu, me dá uma luz pq já ta quase pronto e não posso perder tudo.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo! Como assim? Você ainda está tendo esses problemas com o seu projeto? Se ainda estiver, mande mais detalhes das mensagens de erro que você está recebendo.. Abraço!

  • @marcostoth3905
    @marcostoth3905 6 років тому +1

    Olá André, bacana criar esse executável, mas agora ele não atualiza quando gero uma nova versão, como resolver isso.
    obrigado

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Marcos! Como assim? Poderia explicar melhor? Abraço!

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    Boa noite, Andre, antes de qlqr coisa quero te agradecer por todas as dicas e ajudas q tem me dado com as frequentes duvidas.
    Gostaria de ver se seria possivel me passar ou fazer um video mostrando os comando mysql para: INSERIR, EXCLUIR, ALTERAR, EXCLUIR E CONSULTAR DADOS DE UM BANCO DE DADOS MYSQL, SERIA POSSIVEL???

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo! Tem um artigo meu sobre a utilização do MySQL com .NET:
      www.andrealveslima.com.br/blog/index.php/2015/08/19/utilizando-o-provider-ado-net-do-mysql-no-c/
      Os comandos de INSERT, UPDATE e DELETE no MySQL seguem o padrão ANSI.. Recomendo que você dê uma olhada nos tutoriais do W3Schools sobre SQL.. Lá você vai encontrar mais informações sobre esses comandos:
      www.w3schools.com/sql/
      Abraço!

  • @eduardohenriquepaula6419
    @eduardohenriquepaula6419 5 років тому

    Olá André, tenho algumas imagens que são impressas em relatórios. Como faço para incluí-las no instalador ?
    Obrigado.

  • @paulosantos9391
    @paulosantos9391 4 роки тому

    André, e se eu tiver um Banco de dados SQL terei que instalar o SQL Management Studio no meu cliente também?

    • @matheusmartinez5455
      @matheusmartinez5455 4 роки тому

      também quero saber, encontrou alguma resposta?

    • @paulosantos9391
      @paulosantos9391 4 роки тому

      @@matheusmartinez5455 Ainda Não mais vou instalar no Cliente e Exportar o Banco de Dados

  • @JosemirMoura
    @JosemirMoura 7 років тому

    André, bom dia, brigado pelo vídeo! Uma duvida, uma vez instalado o plicativo por este instalador, se tentar reinstalar, o instalador apresenta uma mensagem informando que é necessário remover a versão já instalada antes de prosseguir. Será que tem como configurar para atualizar a versão já existente?

    • @andrealvesytube
      @andrealvesytube  7 років тому +2

      Olá Josemir, obrigado pelo comentário! Que eu saiba, não dá para substituir os arquivos com o instalador.. Porém, o que você pode fazer é alterar a propriedade RemovePreviousVersions para "True".. Dessa forma, em teoria, a versão anterior deveria ser removida automaticamente.. Você tentou configurar dessa forma? Abraço!

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    BOM DIA ANDRE, DESCULPA MINHA FALTA DE JEITO, VERIFIQUEI AQUI NO MEU BANCO E TODAS AS TABELAS TEM CHAVE PRIMARIA, VERIFIQUEI UMA POR UMA E MESMO ASSIM ELE DÁ O ERRO, JÁ VERIFIQUEI COM O SERVIDOR, JÁ FIZ TESTE EM OUTRO SERVIDOR E NADA NÃO CONSEGUI CRIAR AS FONTES DE DADOS COMO NO BANCO LOCAL. TERIA OUTRA SUGESTÃO PRA ISSO?? PROCUREI NA NET E NÃO TEM NADA A RESPEITO DESTE ERRO. É ESTRANHO....

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo! Poxa, que estranho.. Não sei o que pode ser.. Você está com a última versão do Visual Studio (inclusive o último Update)? E o MySQL Connector? Você está com a última versão também?
      PS: por favor, das próximas vezes NÃO ESCREVA TUDO EM MAIÚSCULO.. Fica muito ruim de analisar o que você está falando dessa forma..
      Abraço!

  • @josesantos7774
    @josesantos7774 7 років тому +1

    Olá André Lima, tudo bem? bom vídeo, ganhou mais um escrito, tira uma duvida, porque, quando vou instalar o setup aparece "Origem: desconhecida".

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá, muito obrigado! Quanto à mensagem de erro, nunca vi.. Só aparece isso mesmo na mensagem ou tem mais algum outro detalhe? Se a mensagem de erro só tiver isso mesmo, dê uma olhada no Log de Eventos do Windows para ver se você encontra mais informações sobre qual é o erro de verdade por trás dos panos..
      Outra dica é primeiramente tentar fazer um instalador bem simples e ir incrementando aos poucos.. Você tentou customizar muito o instalador ou fez do mesmo jeito que eu mostrei no vídeo?
      Abraço!

  • @NF.AFIACOES
    @NF.AFIACOES 6 років тому +1

    Boa noite, como coloco um ícone no meu atalho?

    • @NF.AFIACOES
      @NF.AFIACOES 6 років тому +1

      Já consegui.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Legal! Se você tiver um tempinho depois, conta aqui como você conseguiu fazer.. Dessa forma outras pessoas podem se beneficiar dessa dica também.. Abraço!

  • @ledulz
    @ledulz 7 років тому +1

    Sensacional o vídeo.

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Valeu Luiz! Que bom que você gostou.. Fico feliz.. :)
      Qualquer dúvida estamos aí..
      Um forte abraço!

  • @felipekunzler9618
    @felipekunzler9618 5 років тому

    teria como distribuir o .NET junto com a aplicação? Não quero que o cliente dependa de internet para instalar o software

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    Então André Tenho na verdade dois caminhos de conexão um arquivo acesso onde uso
    Dim conesao As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" caminho...."
    Return New OleDbConnection(conesao)
    e na propriedades do projeto em configurações tenho uma string que aponta para o mesmo caminho.
    o projeto é grande senão poderia te mandar pra que vc desse uma olhada ta meio bagunçado, mas dá pra entender.
    sobre essa parte da conexão pra qualquer maquina vc não teria um video que demostra como fazer??
    To tentando fazer um form onde eu busco o banco e copio o caminho para as propriedades My.Setings , mas não da certo

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Romulo! A parte em que você cria a conexão manualmente no código você precisa tratar manualmente (pegando a string de conexão de algum outro lugar, como por exemplo, de um arquivo de configuração).. Pelo outro comentário que você postou, aparentemente você já conseguiu resolver essa parte, não?
      Já a string de conexão criada pelo assistente, você pode alterar seguindo as instruções deste link:
      stackoverflow.com/questions/502411/change-connection-string-reload-app-config-at-run-time
      Abraço!

    • @lucas1mdr1235
      @lucas1mdr1235 6 років тому

      cara estou com o mesmo problema o foda que ele nao respondeu sua pergunta

  • @giroaleatorio1947
    @giroaleatorio1947 6 років тому +1

    Valeu meu velho, você é o cara!

  • @Pablitomuro
    @Pablitomuro 4 роки тому

    Cara, fodástico!!! Mandei um like e me inscrevi no canal.

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    Amigo, boa noite. Vc faz consultoria pra poder me ajudar a resolver esse problema com meu instalador

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo! Você encontra mais detalhes sobre isso na minha página de consultoria:
      www.andrealveslima.com.br/blog/index.php/consultoria/
      Abraço!

  • @joseaparecido9571
    @joseaparecido9571 7 років тому +1

    onde eu baixo o vs 2015?

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá José! Você pode baixar versões anteriores do Visual Studio neste link:
      www.visualstudio.com/vs/older-downloads/
      Mas, se quiser utilizar o 2017, pode seguir os mesmos passos que é para funcionar do mesmo jeito..
      Abraço!

  • @grupotonin
    @grupotonin 4 роки тому

    André, tudo bem ? Segui os seus passos e deu tudo certo, porém eu tenho um relatório que eu crio ele em .pdf automático pelo ReportViewer (Fiz utilizando outro tópico seu) e envio o mesmo por e-mail. Acontece que ele funciona certinho no VB.NET mas quando eu faço a instalação do programa, ele simplesmente não faz essa importação automática, sabe o que poderia estar acontecendo ?

  • @lucianocastro9568
    @lucianocastro9568 6 років тому

    Boa tarde André.. quando eu instalo a aplicação na dentro da pasta "Program Files" aí não é possível gravar no banco de dados. o que posso fazer?

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Luciano! Nesse caso, o jeito é não instalar dentro de program files.. Caso você realmente tenha que utilizar essa pasta, você terá que fazer um esquema do instalador automaticamente dar permissão na pasta onde a aplicação está sendo instalada.. Você encontra os procedimentos para isso nesta thread do StackOverflow:
      stackoverflow.com/questions/7288444/how-to-give-read-write-permissions-to-a-folder-during-installation-using-net
      Abraço!

  • @fabiopaes869
    @fabiopaes869 6 років тому

    André Lima, Posso Criar o Projeto de Instalação no Código Fonte do meu aplicativo durante o processo de Desenvolvimento, para ir testando?
    A Dúvida é pq a medida que se passar os dias de desenvolvimento, novos forms, Codigos, e relatórios serão adicionados no meu Projeto... E Quando eu der um Debug no Installer, ele irá pegar os novos componentes do Meu Projeto?
    Grato!

    • @andrealvesytube
      @andrealvesytube  6 років тому +1

      Olá Fábio! Sim.. Dessa forma que eu expliquei no vídeo, onde eu pego o "primary output" do projeto desktop como fonte para os arquivos do instalador, sempre que você compilar o projeto de instalador o Visual Studio primeiramente compilará o seu projeto desktop e incluirá a última versão dentro do instalador..
      Abraço!

  • @ragnarl1545
    @ragnarl1545 7 років тому +1

    Por que o meu não tem sap crystal reports runtime engine for .net framework ?

    • @andrealvesytube
      @andrealvesytube  7 років тому +1

      Olá!
      Qual versão do Visual Studio você está utilizando? Você precisa ter as ferramentas de desenvolvimento do Crystal Reports instalada no seu computador.. Só assim esse item aparecerá para você selecionar no instalador..
      Vale lembrar que o Crystal Reports ainda não é suportado no Visual Studio 2017 (o suporte deve ser implementado no próximo Support Pack, de número 21)..
      Abraço!

    • @ragnarl1545
      @ragnarl1545 7 років тому +1

      Entendi ^^, ei André outra pergunta.
      Criei um programa de voz, funcionou perfeitamente, mas só pega no windows10, e por que não pegou no 7 ?

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá! Como assim não pegou no Windows 7? Como é que você fez? Qual biblioteca utilizou? Dá algum erro ou simplesmente não funciona? Mande mais detalhes para conseguir te ajudar melhor.. Abraço!

  • @RuyGuerra83
    @RuyGuerra83 5 років тому

    muito obrigado Mestre....

  • @canallegal5858
    @canallegal5858 7 років тому +3

    Olá André. Além do instalador, tem como fazer um "atualizador", com o Visual Studio? Por exemplo:
    - clicar no menu "Verificar se já atualização disponível"
    - se houver nova versão, então baixar e substituir com os novos arquivos.
    Se você fizer um vídeo desse, seria muito bom também!

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá! Essa ferramenta é só para instalador mesmo.. Eu escrevi um artigo sobre aplicações que atualizam automaticamente, veja se te ajuda:
      www.andrealveslima.com.br/blog/index.php/2017/06/21/como-atualizar-aplicacoes-net-automaticamente/
      Abraço!

    • @canallegal5858
      @canallegal5858 7 років тому +1

      Ok André.
      Obrigado

    • @andrealvesytube
      @andrealvesytube  7 років тому

      De nada! Qualquer coisa estamos aí.. Abraço!

    • @ilabnet9313
      @ilabnet9313 6 років тому

      André. Sobre verificar se há atualização disponível eu arrumei um jeito aqui e você me diz o que acha.
      No código do form principal (form1) que vou usar aqui como exemplo eu coloquei no "Load", ou seja, quando a aplicação carrega, uma consulta ao banco de dados do meu sistema e lá, em uma tabela, em um determinado registro eu tenho um campo informando qual é a versão atual. Sendo assim, toda vez que o "form1" carrega ele automaticamente consulta lá se a versão é a mesma que o cliente está usando, se não é, ele dá um alerta e já mostra o link para a pessoa ir lá e baixar a atualização. É importante frisar que isso só funciona se sempre que fizemos uma versão nova temos que mudar o UpgradeCode e o Version nas propriedades do instalador.
      Outra forma similar a essa é, em vez de armazenar essa informação em um banco de dados, simplesmente coloca um arquivo txt lá no site contendo esse número da versão. Acha isso um caminho bom ou estou querendo reinventar a roda?
      //coloquei os comandos os quais falei acima logo depois dessa abertura de chaves aí:
      private void frmForm1_Load(object sender, EventArgs e)
      {

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    bom dia, vamos por passos eu fiz a instalação do componente como vc mostra no video, na primeira vez eu penssei que tinha instalado só que não instalou, dai tentei novamente e deu certo. quando mando rodar em outra arquitetura como vc mostra, ele funciona mas não entra parece que não encontra o BD a primeira tela é de login, qdo volto pra CPU sem fazer mais nada entra normal
    Quando faço a compilação do setup, dá os seguintes erros:
    Aviso Referenced assembly 'C:\WINDOWS\assembly\GAC_64\log4net\1.2.10.0__692fbea5521e1304\log4net.dll' targets a different processor than the application. Projeto Escola de Musica 2018
    e varios de
    Não foi possível encontrar informações sobre o esquema para o elemento 'userSettings'. Projeto Escola de Musica 2018 D:\Projetos VB\Projeto Escola 2018\Projeto Escola de Musica 2018\Projeto Escola de Musica 2018\App.config 19
    Depois de muito fuçar peguei os arquivos do Debug coloquei na outra maquina copiei todas as dll que fala que precisa pra dentro da pasta e funcionou, porem como eu fiz o projeto com um determinado caminho para o BD de access, não funciona, então percebi que para pc que coloco o programa o banco teria q ta em um diretorio diferente, como faria para que ele encontrasse o BD sem um caminho expecifico???
    Não sei mais o que fazer. Se puder me ajudar, agradeço. Obrigado.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo!
      Primeiramente, esse erro que você está recebendo do log4net é que você está compilando a aplicação para uma arquitetura diferente do que foi utilizada nessa dll.. Muito provavelmente essa compilação do log4net é específica para x86 (32 bits) e você está compilando a sua aplicação em x64 ou Any CPU.. Você precisa forçar a compilação de release para a mesma arquitetura que você está utilizando na configuração de debug..
      Quanto ao caminho do banco, isso depende.. Como é que você faz na hora de abrir a conexão? Você está criando a OleDbConnection via código ou você fez tudo pelo wizard?
      Abraço!

  • @lucasreis6936
    @lucasreis6936 7 років тому +1

    Valeu!!

  • @brunoleal1258
    @brunoleal1258 5 років тому

    Pô se me ajudo demais cara , sucesso pra ti.

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    André graças as suas dicas consegui resolver os erros, agora ta pegando a parte do caminho do banco que não consigo resolver, qdo criei o projeto naquele momento em que buscamos o banco ele pede pra incluir o arquivo access eu pós que não usei so o caminho do banco e o mesmo caminho coloco lá na propriedades como string pra uma outra função, tem como resolver isso??? é só isso que falta pra mim terminar este projeto.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Romulo! Como mencionei no meu outro comentário, para alterar a string de conexão criada pelo wizard em tempo de execução, siga as instruções deste link:
      stackoverflow.com/questions/502411/change-connection-string-reload-app-config-at-run-time
      Abraço!

  • @edsonpassos7912
    @edsonpassos7912 4 роки тому

    Parabéns, você é o cara!

  •  4 роки тому

    Olá André,
    Gostei do video, está muito bem explicado.
    Só tenho uma dúvida, neste instalador tem opção para ser chamado via código VB.NET ou C# o instalador e ele fazer a instalação sem aparecer nenhuma interface gráfica do instalador ?
    Dá para fazer essa configuração ? Ou nem precisa fazer essa configuração e via código vb.net eu chamar o instalador e fazer a instalação automáticamente sem perguntar nada ?
    Muito Obrigado

  • @nnascimento
    @nnascimento 6 років тому +1

    Ele já integra o banco na aplicação sem ter que especificá-lo?

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Nicholas. Depende. Você está trabalhando com que banco? Se for um banco que não precisa de instalação específica (como SQLite), é só distribuir o arquivo do banco + dlls necessárias.. Já se for algum tipo de banco que precisa de instalação (como o SQL Server), você terá que implementar de outra maneira, por exemplo, como eu mostro neste artigo:
      www.andrealveslima.com.br/blog/index.php/2015/10/15/instalando-o-sql-server-junto-com-a-aplicacao/
      Abraço!

    • @nnascimento
      @nnascimento 6 років тому

      @@andrealvesytube eu utilizo o MySQL. Obrigado pela informação.

  • @paulorrio
    @paulorrio 7 років тому +1

    opa andre Lima obrigado cara me salvou, mas eu queria saber se tem como fazer o meu projeto apos eu ter feito o instalador dele e tudo, eu queria q ele rodasse no canto inferior direito proximo do relogio quando a pessoa clica em fechar o app de vez ele fechar,ele minimiza fica rodando ali no canto como o antivirus, e so fecha se a pessoa clicar com o direito nele e fechar, tem como ?

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Paulo! Nesse caso você vai precisar utilizar um NotifyIcon na sua aplicação.. Eu escrevi um artigo sobre ele há muuuuuuuuito tempo atrás (mais de 10 anos).. Não sei se vai funcionar 100% igual com as versões mais novas do .NET Framework, mas vale a pena dar uma conferida:
      www.andrealveslima.com.br/blog/index.php/2006/11/16/notifyicon-um-exemplo-simples/
      Abraço!

    • @paulorrio
      @paulorrio 7 років тому +1

      MUITO OBRIGAADO !! ABRAÇO

    • @andrealvesytube
      @andrealvesytube  7 років тому

      De nada! Qualquer dúvida, estamos aí.. Abraço!

  • @escolacancaoevida2955
    @escolacancaoevida2955 6 років тому +1

    boa noite, amigo estou tendo problemas com um projeto meu e encontrei este video seu e acho que pode ser isso que esta ocorrendo comigo. É o seguinte, vou tentar explicar e se puder me ajudar agradeço.
    Na minha aplicação e um programa para gerenciamento de uma escola de musica que tenho, coisa bem simples até pq não sou programador mais gosto muito e nunca tive oportunidade de me aprofundar no assunto, e fico me arriscando. Bem, neste projeto tem varias janelas e varios relatorios com o ReportV que eu acho mais facil, arquivos com TextSharp para criar codigo de barras, cadastros com fotos e o banco de dados em access, quando compilo ele funciona direitinho na minha maquina ai tentei instalar em uma maquina q tenho um o windows zero novo e ele fica falando que não pode instalar pq tenho que instalar um CLR Type e outras coisas, o que acontece??? como posso resolver?? Será que tenho mesmo que instalar isso q pedi??? Se puder me ajudar agradeço. Obrigado. Boa Noite.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo! Existem alguns componentes que demandam a instalações adicionais no computador cliente.. Por exemplo, se você está utilizando o Report Viewer no seu projeto, você precisa instalar a runtime dele (ou distribuir somente as dlls do Report Viewer no mesmo diretório da aplicação, como eu explico neste artigo: www.andrealveslima.com.br/blog/index.php/2016/05/25/como-distribuir-aplicacoes-com-o-report-viewer/ )..
      Como é que você está fazendo para colocar a aplicação neste outro computador novo? Você criou um instalador, como eu expliquei neste vídeo? Ou você simplesmente copiou a pasta do projeto neste outro computador?
      Abraço!

    • @escolacancaoevida2955
      @escolacancaoevida2955 6 років тому +1

      bom dia, então depois de quase terminado o projeto fiz a compilação do programa e com o execultavel dele mesmo tentei rodar neste outro PC e não deu certo não, mas qdo rodo na minha maquina mesmo, funciona normalmente, meu VB é o 15 em portugues, ja instalei o installer como vc explica, mas não aparece por nada, nao sei o q pode ta acontecendo.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Rômulo! Vi seu outro comentário falando que você conseguiu resolver a questão do setup aparecer no seu Visual Studio.. Você se lembra como você fez para resolver? Abraço!

  • @mateus1491
    @mateus1491 7 років тому +1

    Q estranho, o meu n instala nenhuma dessas dlls, sera q é pq o meu é o community 2017?

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Mateus, obrigado pelo comentário! No Visual Studio 2017 a ideia é a mesma, só que você precisa instalar a versão mais nova da extensão.. O link para baixar no MarketPlace do Visual Studio é este aqui: marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects
      Abraço!

  • @fabiopaes869
    @fabiopaes869 6 років тому

    André, utilizei o Instalador Padrao do VS, porem sempre que mudo a Versão do Aplicativo, e tento Instalar em uma Máquina que já tem a Versao Anterior Instalada, ele simplemente Instala a Nova Versao e deixa a Versao Anterior instalada. Tem alguma forma de contornar isso? Remover a Versao Anterior e so depois Instalar a Nova?
    As Propriedade para Detectar nova versao e Remover versao anterior estao como True.
    Outro Fator é que se eu tento com a mesm versao ele nem me da a opçao de Remover, manda apenas desinstalar pelo painel de controle...
    Parabens pelo Tutorial, esta 100%. Na verdade só conteudo de Qualidade mesmo. Parabens.

  • @KikoLokoSan
    @KikoLokoSan 7 років тому +1

    Olá, André. Uma questão: esse instalador serve pra qualquer aplicação?
    Pra um jogo desktop, por exemplo?

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Erick, obrigado pelo comentário! Esse instalador serve teoricamente para qualquer aplicação (ou jogo) desktop (executável).. Abraço!

  • @duParaAcai
    @duParaAcai 3 роки тому

    Pode fazer um tuto para vs2019

  • @andpacar
    @andpacar 7 років тому +1

    Olá, muito bom o vídeo! Mas, como você faria se esta aplicação tivesse banco de dados? Como poderia criar o .exe do banco de dados como citou no vídeo?

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá! Seria qual banco de dados? Se for SQL Server, eu mostrei como fazer um pacote com o InnoSetup que faz a instalação automática do SQL Server no computador do cliente e restaura o template do banco na primeira execução:
      www.andrealveslima.com.br/blog/index.php/2015/10/15/instalando-o-sql-server-junto-com-a-aplicacao/
      Daria para fazer com o projeto de instalador do Visual Studio seguindo a mesma ideia.. Mas, eu recomendo esse esquema do InnoSetup que já está pronto e funcionando direitinho..
      Para outros tipos de banco (MySQL, por exemplo), você teria que adaptar adicionando a chamada da instalação silenciosa como uma custom action do instalador, da mesma forma que foi feito com o SQL Server no artigo que eu indiquei acima..
      Abraço!

  • @cmorikoshi1
    @cmorikoshi1 7 років тому +1

    Obrigado, André! Como sempre quando tenho algum problema, encontro os seus tutoriais. Estou fazendo uma solução onde os módulos são acessados por um módulo de CONTROLE DE ACESSO e cada módulo é um projeto separado e instalado em uma pasta criada na partição C: e tentei simplesmente gerar um executável mas não consegui colocar a parte onde estavam os relatórios em REPORT VIEWER(sempre dá o erro por não encontrar o caminho .rdlc), criei um instalador com INNO SETUP,
    resolveu o problema, mas quando vou acessar pelo CONTROLE DE ACESSO e dou um start no .exe ocorre o mesmo erro, vou tentar criar um instalador pelo VISUAL STUDIO INSTALLER.

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá! Muito obrigado pelo comentário.. No final das contas, você conseguiu resolver o problema? Criou o instalador com o Visual Studio Installer e deu certo? Se não deu, conta pra gente direitinho qual é a mensagem de erro que você está recebendo ao tentar acessar a aplicação.. Abraço!

    • @cmorikoshi1
      @cmorikoshi1 7 років тому +1

      Sim, deu tudo certo! Estou criando uma solução com vários projetos separados e instalados em uma pasta na partição C:. O problema é que os projetos são acessados por um módulo de controle de acesso e eu estava colocando os arquivos .rdlc em cada projeto separado e eu precisava colocar no módulo que acessa os outros módulos(projeto CONTROLE DE ACESSO). Você sabe me informar como alterar o DEFAULT LOCATION para eu direcionar a instalação para a pasta destino.?

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá! Seria o default location da aplicação que está sendo instalada ou de um arquivo específico? Se for da aplicação, tem uma propriedade "DefaultLocation" do item "Application Folder".. Se for de um arquivo específico, você precisaria criar uma Custom Folder especificando um caminho fixo, aí você coloca o arquivo dentro dela.. Abraço!

  • @paulorrio
    @paulorrio 7 років тому +1

    andre tudo bem aqui estou eu de volta kkkk, eu nao consegui da Build Failed sabe o que pode ser ?

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Paulo! Que estranho hein.. Tem mais algum detalhe na mensagem de erro ou ele só dá essa mensagem mesmo? Você poderia enviar um screenshot para entendermos melhor a situação?
      Abraço!

    • @paulorrio
      @paulorrio 7 років тому +1

      Oii andre, primeiramente obrigado pelos feedbacks voce tem me ajudado muito, então eu consegui fazer o Builde mas foi com a ferramente "advanced installer" como sou inexperiente me deparei com um problema, que é minha >>>>> OleDBConnection

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Paulo! Sem problema! Quanto à sua aplicação, qual banco de dados você está utilizando? Se preferir entrar em contato por e-mail para passar mais detalhes, o meu endereço é: contato [arroba] andrealveslima [ponto] com [ponto] br..
      Abraço!

    • @paulorrio
      @paulorrio 7 років тому +1

      mandei um email la, obrigado!!

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Beleza, Paulo.. Vou dar uma olhada.. Depois, se você tiver um tempo, volta aqui nos comentários do vídeo e explica pro pessoal como você acabou resolvendo os problemas.. Abraço!

  • @douglassiqueira8266
    @douglassiqueira8266 6 років тому +1

    André, faz um vídeo de como criar um instalador com banco de dados SQLserver

    • @andrealvesytube
      @andrealvesytube  6 років тому +1

      Olá Douglas! Eu já tenho um artigo sobre esse tema.. Você chegou a dar uma olhada?
      www.andrealveslima.com.br/blog/index.php/2015/10/15/instalando-o-sql-server-junto-com-a-aplicacao/
      Abraço!

    • @douglassiqueira8266
      @douglassiqueira8266 6 років тому +1

      André Lima Oi André, Cheguei a dar uma olhada , Mas ao iniciar o programa dps de ter instalado , sparece o seguinte error : Cannot open database "Nome do banco" requested by the login. the login failed. Login failed for user "DESKTOP-K0LGQV\Douglas siqueira"

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Douglas! Cara, que estanho hein.. Você seguiu exatamente as instruções do artigo? Nunca tive esse problema nem nunca ouvi outras pessoas com esse mesmo problema.. Tente desinstalar completamente o SQL Server desse computador onde você está instalando o sistema e tente novamente.. Ou tente fazer a instalação em uma máquina virtual completamente limpa para ver se não é algum problema nesse ambiente que você está tentando instalar atualmente..
      Abraço!

    • @douglassiqueira8266
      @douglassiqueira8266 6 років тому +1

      testei com maquina virtual e deu mesmo error :/

    • @douglassiqueira8266
      @douglassiqueira8266 6 років тому +1

      tem como usar um banco local do tipo mdf ? como faço no codigo?

  • @welber-crcredito7319
    @welber-crcredito7319 3 роки тому

    Muito bom

  • @sergioandrelino1383
    @sergioandrelino1383 7 років тому +1

    Muito bom!!!
    porem no meu pc da o erro:necessário, mas não está instalado neste computador. Instale-o e tente novamente.

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Olá Sergio! Essa é a mensagem de erro completa? A mensagem não fala "o que" é necessário exatamente? Parece que alguma referência está faltando no seu projeto e o instalador está se perdendo em algum momento.. Se você tiver uma mensagem de erro mais detalhada, envia aqui pra gente.. Abraço!

    • @sergioandrelino1383
      @sergioandrelino1383 6 років тому

      Muito bom!!!
      porem no meu pc da o erro:necessário, mas não está instalado neste computador. Instale-o e tente novamente.

  • @CarecaPlayer
    @CarecaPlayer 6 років тому

    cara, muito obrigado, salvou minha vida !

    • @andrealvesytube
      @andrealvesytube  6 років тому

      Valeu, João! Fico feliz por ter conseguido ajudar.. :)
      Abraço!

  • @cristianorj2011
    @cristianorj2011 7 років тому +1

    Bom dia André. Ganhou mais um seguidor...
    Fiz a instalação como falou, mas no meu caso, quando vou fazer a saída do projeto, só aparece pra mim Biblioteca e não duas opções como no seu vídeo...lembrando que eu possuo um Banco de dados no meu projeto... mesmo assim prossegui com a instalação e vi que após a instalação do mesmo, meu BD não veio... vc sabe o motivo ou como eu faço para instalar o bd junto? Abs

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Olá Christiano, muito obrigado por ter se inscrito.. :)
      Quanto à sua dúvida, eu não consegui entender direito, será que você poderia explicar mais detalhadamente de outra maneira? Em que lugar exatamente "só aparece a biblioteca e não duas opções como no vídeo"? Qual banco de dados você está utilizando? Como você fez para adicionar o arquivo do banco de dados no instalador?
      Se preferir mandar mais detalhes por e-mail, meu endereço é: contato [arroba] andrealveslima [ponto] com [ponto] br
      Abraço!

    • @cristianorj2011
      @cristianorj2011 7 років тому +1

      André, muito obgd pelo seu pronto-atendimento. Lhe mandei um e-mail

    • @andrealvesytube
      @andrealvesytube  7 років тому

      Legal, Christiano! Já te respondi lá.. Veja se te ajuda e, uma vez que conseguir resolver o problema, volta aqui e conta pro pessoal qual foi a solução..
      Abraço!