Como criar um Setup (instalador) para C# e VB.Net. Windows Form. Visual Studio

Поделиться
HTML-код
  • Опубликовано: 6 окт 2024
  • Como criar um instalador para distribuir sua aplicação com o .Net Framework para C# ou VB.Net
    Windows Form - Visual Studio 2019

Комментарии • 152

  • @LeonardoF.TriunfoOlimpoReal
    @LeonardoF.TriunfoOlimpoReal Месяц назад +1

    Legal, Rapido Pratico, direto ao Assunto. Sou Iniciante, O que Desistimula o começo da Area são as longas Didaticas.Apesar de ter estudado na Area Academica e muita Teoria.Obrigado 100% Funcional.

    •  Месяц назад

      Muito obrigado pelo comentário Leonardo!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
      tiktok.com/@programacaoplena
      Abraço!

  • @metalcubomagico
    @metalcubomagico Год назад +4

    Muito bom mesmo a aula professor. Funcionou 100%. Parabéns pela excelente aula! Muito obrigado.

    •  Год назад

      Muito obrigado pelo comentário Walter!
      Valeu pelo apoio!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @nicholasbirochi55
    @nicholasbirochi55 Год назад +2

    Mano, que vídeo TOP, de vdd me ajudou MUITO!!
    Tinha um trabalho na faculdade e por causa desse seu vídeo fiquei com um dos melhores trabalhos da sala, MUITO OBRIGADO!!!

    •  Год назад

      Muito obrigado pelo seu comentário Nicholas!
      Parabéns pelo seu sucesso na faculdade e fico feliz que nosso conteúdo tenha ajudado de alguma forma!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @starbroker4582
    @starbroker4582 11 месяцев назад +2

    Muito obrigado amigo. Eu fazia tudo isso no braço e nunca tive iniciativa de procurar outro caminho. Achei excelente o vídeo.

    •  11 месяцев назад

      Que bom que ajudou e muito obrigado pelo seu comentário @starbroker4582!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @astrixaltista7904
    @astrixaltista7904 2 года назад +2

    Eu estava terminando meu projeto, e estava tentando criar um icone na area de trabalho no setup, eu ja acompanho seu canal professor a um tempo, por incrivel que pareça nao existe este tipo de aula na documentaçao oficial da Microsoft . Obrigado mais uma vez professor!

    •  2 года назад

      Que bom que ajudou!
      Obrigado pelo seu comentário Astrix Altista!
      Sucesso!
      Abraço!

  • @eng.joseaugustobarbosa4661
    @eng.joseaugustobarbosa4661 Год назад +1

    Tenho acompanhado seus vídeos e tenha aproveitado muito os seus ensinamentos. Parabéns.

    •  Год назад

      Muito obrigado pelo seu apoio Eng. José Augusto Barbosa!
      Sucesso!
      Abraço!

  • @alfredoguimaraes8389
    @alfredoguimaraes8389 Год назад +1

    Que top. Já estava me preparando para utilizar o innosetup! Agora utilizo somente o VS. Muito Obrigado por transmitir tanto conhecimento!👋

    •  Год назад

      Mais uma vez muito obrigado pelo seu apoio Alfredo!
      Prosperidade!
      Abraço!

  • @viniciusdelima8192
    @viniciusdelima8192 Год назад +1

    Valeu por ajudar algumas referências estavam indicando o ClickOnce e estava atrás de um pacote de instalação mesmo. Ótimo para o leigo, instala e desinstala como qualquer outro programa.

    •  Год назад

      Obrigado pelo comentário Vinícius!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @denisdasilveira9191
    @denisdasilveira9191 4 месяца назад +1

    excelente ... já havia pesquisado muito isto sem encontrar ... bem didático e prático

    •  4 месяца назад

      Muito obrigado pelo seu comentário Denis!
      Sucesso!
      Participe:
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
      tiktok.com/@programacaoplena
      Abraço!

  • @Kevil_Rodrigues
    @Kevil_Rodrigues 3 года назад +2

    Mais um muito obrigado, eu precisava mesmo destes detalhes da criação do setup.

    •  3 года назад

      Que bom que ajudou Kavilson!
      Abraço!

  • @ismaeljunior99
    @ismaeljunior99 3 года назад +1

    Ótima explicação, Devanir. Obrigado pela aula. Um abraço.

    •  3 года назад

      Obrigado pelo seu comentário Ismael Oliveira!
      Abraço!

  •  4 месяца назад +1

    excelente vídeo, parabéns, só uma dúvida, como seria para instalar o programa junto com o banco de dados feito no sql server ?

    •  4 месяца назад +1

      Muito obrigado pelo seu comentário!
      Se a aplicação é multiusuários (vários usuários ao mesmo tempo), então você precisará instalar um servidor SQL Server e pode criar seu banco dados através de scripts SQL ou até mesmo pela aplicação. Lembrando que existe o SQL Server Compact que é um banco de dados embutido, porém seu uso é desencorajado pela própria MicroSoftt, então como outra opção fica o SQLite que apesar de ser muito mais simples (basta levar o arquivo de banco de dados) não deve ser usado com muitos usuários ao mesmo tempo.
      Sucesso!
      Abraço!

  • @carlos13304
    @carlos13304 Год назад

    Muito bom video, bem detalhado e explicativo, parabéns.

    •  Год назад

      Muito obrigado pelo comentário Carlos!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @hc7293
    @hc7293 6 месяцев назад +1

    Ótimo vídeo. Quando for só uma atualização da executável?

    •  5 месяцев назад

      Muito obrigado pelo comentário @hc7293!
      Se você não quer reinstalar, tem que criar um atualizador, mas deve lembra que atualizações no EXE pode exigir novos pacotes e/ou novas dlls e incluir tudo isto no atualizador.
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
      tiktok.com/@programacaoplena
      Abraço!

  • @renatopanfilo235
    @renatopanfilo235 3 года назад +1

    Muito bom amigo! Ajudou muito.... Parabéns e muito obrigado!

    •  3 года назад

      Que bom que ajudou Renato Panfilo!
      O propósito do canal é este.
      Abraço!

  • @alexandrearagaovozeviolao
    @alexandrearagaovozeviolao Месяц назад +1

    Muito Bom!

    •  29 дней назад

      Muito obrigado pelo seu comentário Alexandre!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
      tiktok.com/@programacaoplena
      Abraço!

  • @josemarfigueiredo08k
    @josemarfigueiredo08k Год назад

    Muito Obrigado pelo excelente trabalho, o meu setup funcionou perfeitamente

    •  Год назад

      Muito obrigado pelo seu comentário Josemar!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @alangraton2000
    @alangraton2000 2 года назад +1

    Ótimo vídeo! Muito obrigado, me ajudou muito com um trabalho da faculdade ^-^

    •  2 года назад

      Muito obrigado pelo seu comentário Alan Graton!
      Fico feliz que tenha ajudado!
      Abraço!

  • @edsonferraz1
    @edsonferraz1 Год назад +1

    Oi Devanir, revendo seu vídeo não vi como vc anexou o banco de dados no setup

    •  Год назад

      Oi Edson, eu não adicionei. Você só adiciona se for Access ou Sqlite e o momento de adicionar é quando eu falei "se precisar adicionar algum outro arquivo este é o momento".
      No exemplo era uma aplicação consumindo um API e não tinha banco de dados.
      Sucesso!
      Abraço!

  • @RaphaellTk
    @RaphaellTk 7 месяцев назад +1

    Aqui n deu boa kkk, usei o debug que ja tinha criado automaticamente e publiquei um app para uso comum na empresa, mas deixei o meu like. A ms só poderia ter feito tudo isso de uma maneira mais prático.

    •  7 месяцев назад

      Muito obrigado pelo seu comentário Raphael!
      Não entendi sua observação:
      Setup não tem nada a ver com debug ou publicação.
      Setup Wizard é uma ferramenta do VS para criar um instalador para distribuição do APP e no vídeo eu mostro como fazer isto do zero.
      Sucesso!
      Abraço!

  • @GunsRondonia
    @GunsRondonia 11 месяцев назад +1

    Gratidão.

    •  11 месяцев назад

      Muito obrigado pelo seu comentário @AppAgemix!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @marlenemaximiano
    @marlenemaximiano Год назад +1

    Top!😀

    •  Год назад

      Muito obrigrado pelo comentário Marlene!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @Lucas-fs3bx
    @Lucas-fs3bx 9 дней назад +1

    Há algum tempo atrás, fiz o setup de um projeto e deu certo, porém, voltei aqui novamente hoje e ao criar o setup para um outro projeto, as dependências não estão aparecendo, depois que eu instalo o aplicativo, não consigo abri-lo por conta da falta de dependências. O que eu posso fazer para resolver esse problema?

    •  6 дней назад

      Olá Lucas!
      No vídeo mostrar como verificar aas dependências.
      Sucesso!
      Abraço!

    •  6 дней назад

      Olá Lucas!
      No vídeos mostrar como checar as dependências.
      Sucesso!
      Abraço!

  • @alvarobernardi1
    @alvarobernardi1 2 года назад +1

    Mais uma vez leva meu like, agradeço pela demonstração e pela explicação. Tenho apenas uma pergunta, se por acaso o sistema tiver o Crystal Reports instalado como gerador de relatório, esse instalador vai incluir todos os arquivos necessários ou terei que incluir eles manualmente. Nos meus sistemas em Vb6 precisei montar um instalador a parte somente com esses arquivos necessários

    •  2 года назад +2

      Obrigado pelo seu comentário Alvaro Bernardi!
      Você precisa da runtime do Crystal Reports, veja no site da SAP. Quando você baixou e instalou o pacato do Crystal no final havia a opção de baixar a runtime.
      Abraço!

    • @alvarobernardi1
      @alvarobernardi1 2 года назад +1

      @ Obrigado, darei uma olhada, pois como eu ja tenho instalado nem lembro dessa opção, no momento meu novo sistema não tem o Crystal, más pretendo colocar, pois para montar um relatório no C# é bem manual.
      Só mais uma pergunta quando ao instalador, no VB6 eu consigo saber quase todos os arquivos que o sistema usa e ai posso utilizar o Inno Setup para criar o instalador, no C# tem como saber quais são esses arquivos ou não, pois no instalador que gerei pelo C# ele colocou todos os arquivos dentro da mesma pasta que o sistema esta rodando e com o Inno Setup eu iria direcionar esses arquivos para os lugares corretos , deixando limpa a pasta do sistema e tirando a possibilidade do usuário excluir algum arquivo

    •  2 года назад

      @@alvarobernardi1 instalação de VB6 não tem nada a ver com aplicativos .Net Framework. Nestas aplicações .Net Famework os arquivos são instalados por aplicação.

  • @jonatas370
    @jonatas370 6 месяцев назад +1

    Ao tentar executar o arquivo na área de trabalho apareceu mensagem: Selecione um aplicativo para abrir este arquivo .dll sistema
    Estes arquivos são usados pelo Windows e outros programas. Editá-los ou modificá-los pode afetar o sistema operacional.
    Aplicativos sugeridos:
    Bloco de notas
    Google Chrome
    etc.
    E durante o tutorial não apareceu aqui: Newtonsoft.Json.dll
    System.Net.Http.dll
    Apareceu somente:
    Saída Primária from xxxxx (Active)
    Como resolver? E eu tenho instalado o Visual Studio Community 2022

    •  6 месяцев назад

      Olá Jonatas!
      Mas qual é o nome arquivo dll?
      Você incorporou este arquivo no seu Setup?
      Sucesso!
      Abraço!

  • @jrstmanutencoes5463
    @jrstmanutencoes5463 Год назад +1

    to precisando saber como implantar a aplicacao em C# junto com o Banco de Dados SQL SERVER.Assim posso instalar o SQLEXPRESS no pc do cliente e rodar a aplicacao e apos a instalacao do mesmo ,nao precisar de configurar nada...seria imensamente grato pela resposta.

    •  Год назад

      Olá JRST!
      Uma coisa é instalar o SQL Server e outra é instalar a sua aplicação. O SQL Server você instala baixando do site da Microsoft e sua aplicação você tem que gerar o SETUP (Instalador) dela. E por fim precisa criar seu banco de dados, isto pode ser feito por um script gerado no SQL Server.
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @jamestge
    @jamestge 2 года назад +1

    Ótimo material. Ainda mas em português ,so fiquei com uma dúvida.... ao gerar o arquivo ele gera o arquivo config.exe que seria a conexão do Banco de dados dentro da pasta do sistema como fazer pra não gerar esse arquivo ou ocultar ele. Pf abraço

    •  2 года назад

      Obrigado pelo seu comentário James!
      Se você colocou a string de conexão no app.config você não poderá remove-lo da sua aplicação. Você tem duas soluções: encriptar o config ou usar string de conexão em classe.
      Abraço!

    • @jamestge
      @jamestge 2 года назад

      @ Obrigado pela rapida resposta, teria algum material ensinando a fazer isso, encriptar app.config

    •  2 года назад

      @@jamestge veja este vídeo:
      ruclips.net/video/WG637VloumQ/видео.html

  • @eng.joseaugustobarbosa4661
    @eng.joseaugustobarbosa4661 Год назад +1

    Fiz minha instalação conforme sua demonstração, só que, como tenho um banco de dados acess, o programa roda, mas acusa a ausência desse arquivo, como resolver?

    •  Год назад

      Olá Eng. José Augusto Barbosa!
      Tem uma parte no vídeo que eu falei aqui você insere os arquivos adicionais, é nesse momento que você pode inserir o banco de dados do access. Faça isto e depois instale e verifique em qual pasta o banco de dados ficou.
      Sucesso!
      Abraço!

  • @hc7293
    @hc7293 Год назад +1

    Parabéns pelo vídeo. Gerei o setup e deu quase tudo certo. Quando gero o atalho na desktop, ele até abre o programa, mas, não aparece o ícone do programa e aparece como .lnk. Sabe o que pode ter acontecido?

    •  Год назад

      Obrigado pelo seu comentário Hélio!
      Revise todos os passos do vídeo.
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

    • @hc7293
      @hc7293 Год назад +1

      @ Revisei, porém, não cria o atalho como exe e com o ícone. Quando instalo, aparece o ícone quando pesquiso em adicionar e remover programa, mas, no atalho não. Fica sem o ícone e como .LNK. Mas agradeço pelo retorno.

  • @joseaugustobarbosa4712
    @joseaugustobarbosa4712 2 года назад +1

    Muito bom, excelente

    •  2 года назад

      Muito obrigado pelo seu comentário José Augusto!
      Abraço!

  • @ianbarddal7294
    @ianbarddal7294 Год назад +1

    Opa, muito bom. Amigo, como criar uma interface gráfica para o instalador no Visual Studio?

    •  Год назад +2

      Olá Ian!
      O que você quer dizer com "criar uma interface gráfica para o instalador". A interface do instalador é gráfica.
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

    • @ianbarddal7294
      @ianbarddal7294 Год назад

      @ Uma interface gráfica para o instalador de um jogo que estou fazendo, onde eu possa colocar e customizar imagens, posição dos botões, etc.

    •  Год назад +2

      @@ianbarddal7294 neste caso você tem que fazer seu próprio instalador ou procurar por algum outro existente. Não conheço nenhum, mas, deve existir algum.

    • @ianbarddal7294
      @ianbarddal7294 Год назад +1

      @ Ok, obrigado. Eu estou mexendo no Orca para isso.

    •  Год назад

      @@ianbarddal7294 blz.
      Sucesso nos projetos!

  • @edsonferraz1
    @edsonferraz1 3 года назад +1

    Muito bom seu vídeo!! Tenho uma dúvida: Qual a diferença de criar o Setup com o executável feito no Debug ou Release?

    •  3 года назад

      Valeu Edson Ferraz!
      Trabalhamos sempre na pasta Debug, somente quando o Setup estiver pronto e funcionando é que geramos na pasta Release. Assim a pasta Release terá sempre o último Setup realmente funcionando, isto evita acidentes.

    • @edsonferraz1
      @edsonferraz1 3 года назад

      @ OK, entendi. Grato pela resposta.

  • @mentinhapt5387
    @mentinhapt5387 Год назад +1

    fiz tudo certo, nao deu nenhum erro, mas quando eu instalei e entrei na app deu erro com a base de dados.

    •  Год назад

      Olá MentinhaPT!
      Provavelmente você está usando access ou sqlite como base de dados e ela não está presente na instalação, ou seja, sua aplicação depois de instalada não encontra o arquivo da base de dados.
      Uma solução seria incorporar o arquivo de dados no instalador e quando executar o app verificar se existe o arquivo de dados, se não existir copie-o para a pasta aonde ele deveria existir.
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @caio7876
    @caio7876 7 месяцев назад +1

    eu tenho um projeto DDD windows form, e mesmo seguindo esses passos, a minha aplicação não abre apos instalar.
    obs.: ja compilei o projeto e ele roda

    •  7 месяцев назад

      Olá Caio!
      Qualquer projeto Windows Forms é desta maneira.
      Qual é o problema? É na hora de gerar o Setup ou quando vai instalar?
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
      tiktok.com/@programacaoplena
      Abraço!

  • @guilhermecazertalemos4910
    @guilhermecazertalemos4910 2 года назад +2

    Olá Devanir.
    Acompanhei seu vídeo passo a passo, mas quando peço para compilar, ele utiliza um arquivo .dll e não aquele .exe que está na pasta bin. O dll está na mesma pasta e acaba pegando ele.
    Quando pedi para fazer o setup é que descobri que havia pego o dll. Olhei na saída do VS, onde mostra a execução da compilação e notei que o dll foi compilado no lugar do exe.
    Packaging file 'FormuladorRacao.dll'...
    Será que poderia me auxiliar para sanar este erro?
    Obrigado!

    •  2 года назад +2

      Olá Guilherme Cazerta Lemos!
      Provavelmente você não fez uma aplicação Windows Forms e sim uma aplicação de Biblioteca (DLL).
      Clique no menu Projeto e depois em Propriedade e veja na caixa Tipo de saída (C#) ou Tipo de aplicativo (VB.Net) se é Windows Forms e se for VB.Net
      Abraço!

    • @guilhermecazertalemos4910
      @guilhermecazertalemos4910 2 года назад

      @ Bom dia Devanir.
      No tipo de aplicativo está como Aplicativo do Windows.... As outras opções nesta caixa seriam: Aplicativo do Console e Biblioteca de Classes.

    •  2 года назад

      @@guilhermecazertalemos4910
      O tipo de aplicativo está correto.
      Quando você fala que gera uma dll é a compilação do seu projeto ou do setup?

    • @guilhermecazertalemos4910
      @guilhermecazertalemos4910 2 года назад

      @ É na compilação do setup. Quando executo o setup para instalar o meu projeto (programa) ele tenta abrir uma dll. No momento da compilação do setup, vi que gera uma dll em vez de um exe.

    •  2 года назад

      @@guilhermecazertalemos4910 mas qual dll? Qual o nome?
      Existem dll que você tem que incorporar manualmente no Setup.

  • @pr3ds
    @pr3ds 3 года назад +1

    Ola amigo
    Tenho um projeto em vb.net e banco de dados local(access), eu gostaria de saber como faço para instalar em outras maquinas, pq meu projeto lê meu banco de dados com caminho da minha maquina
    tem algum video sobre isso?
    abraco

    •  3 года назад +2

      Olá Ari Noronha!
      Você pode incluir o seu bando de dados (access) junto com o instalador (setup). No exemplo do vídeo tem um momento que eu disse "aqui você inclui outros arquivos necessário da sua aplicação", porém não incluímos nenhum.
      Abraço!

    • @pr3ds
      @pr3ds 3 года назад +1

      @ blz meu querido vou tentar lá. ...obrigado

    • @nick2983
      @nick2983 Год назад

      @ Eu coloquei, mas mesmo assim nao conectou com o banco de dados, o que pode ser?

  • @claudemirmarangoni2470
    @claudemirmarangoni2470 Год назад +1

    Amigo e como ficaria o banco de dados no caso do SQL?

    •  Год назад

      Olá Claudemir!
      Tanto SQL Server como MySql como são servidores terão que ser instalados em algum lugar, se for SQLite ou access terá que incorporar o arquivo de banco de dados no Setup.
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @alvarobernardi1
    @alvarobernardi1 2 года назад +1

    Professor duas perguntas
    A primeira, no meu setup geraram várias mensagens parecidas com essa
    WARNING: Two or more objects have the same target location ('[targetdir]\system.runtime.dll')
    Porém no final não apresentou nenhum erro, eu ja adicionei manualmente alguns arquivos, más saberia me dizer o porque dessa mensagem e como que eu poderia ajustar para não ocorrer, mesmo dando que não teve problema na geração do setup, vai que fica faltando algum arquivo.
    A segunda, criei novamente o instalador no meu projeto, porque o primeiro eu apenas recompilei, porém a data de atualização - criação - acessado ficaram exatamente as mesmas datas da primeira compilação, só que o meu executável do sistema ja foi alterado inúmeras vezes porém sem implementação de arquivos extras, nesse caso a data da criação do instalador não teria que ser a data que estou recompilando

    •  2 года назад

      Olá Alvaro Bernardi!
      WARNING é somente uma advertência e não um erro mas você deve ficar atento e corrigir sempre que possível.
      A data do executável da aplicação alterar quando você recompila a aplicação, e data do Setup quando você recompila o Setup.
      Abraço!

  • @Barbosa-yx2kx
    @Barbosa-yx2kx 2 года назад +1

    Muito bom, ajudou :)

    •  2 года назад

      Obrigado pelo comentário Barbosa 1981!
      Fico feliz que tenha ajudado!
      Abraço!

  • @jonitasmendesdesouza5243
    @jonitasmendesdesouza5243 Год назад +1

    Show de bola

    •  Год назад

      Valeu Jonitas, muito obrigado pelo seu comentário!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @marcelojbr6506
    @marcelojbr6506 Год назад +1

    Obrigado! Gratidão

    •  Год назад

      Muito obrigado pelo seu comentário Marcelo!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
      tiktok.com/@programacaoplena
      Abraço!

  • @gustavolizardo6999
    @gustavolizardo6999 6 месяцев назад +1

    Bom dia, qunado atualizo meu aplicativo e mando para meus clientes, eles tem que desinstalar o app antigo e instalar o novo, tme como contornar isso? pra que apenas atualize em vez de instalar outro programa, alguma configuração?

    •  6 месяцев назад

      Boa tarde Gustavo!
      Ele vai sobrepor a outra instalação.
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
      tiktok.com/@programacaoplena
      Abraço!

    • @gustavolizardo6999
      @gustavolizardo6999 6 месяцев назад

      @está é minha dúvida de por que ele n esta sobrepondo

    •  6 месяцев назад

      Deveria sobrepor. Você recompilou quando gerou o segundo Setup?

  • @maxproregedit
    @maxproregedit 3 года назад +1

    Amigo preciso muito falar com vc , eu presciso fazer um instalador de arquivos Reg. Vc tem algum contato?

    •  3 года назад

      Olá DEVAST!
      email: devanirpaes@gmail.com, coloca Programação Plena no assunto.

  • @marcosferreiragoncalves5086
    @marcosferreiragoncalves5086 Год назад +1

    Bom dia, professor, será que o senhor consegue me ajudar? Tentei fazer o setup, utilizando C# e o Banco de Dados SQLite, porém deu esse erro:
    Foi feita uma tentativa de se carregar um programa com um formato incorreto. (Exceção de HRESULT: 0x8007000B)

    •  Год назад

      Bom dia Marcos!
      Provavelmente o arquivo EXE da aplicação que você vai distribuir está danificado. Compile de novo a aplicação (não é o setup), depois gere novamente o Setup.
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @alvarobernardi1
    @alvarobernardi1 6 месяцев назад +1

    Professor surgiu uma questão para mim , e pesquisando não achei em nenhum lugar, no instalador que estou criando existem 2 arquivos que eu precisaria executar automaticamente, são os arquivos connection do mysql ( 3.51 e 5.1 ) .msi , teria como fazer o instalador executar esses arquivos na instalação ? E depois de executar ( caso seja possível a execução ) tem como excluir esses arquivos ?
    Desde já agradeço a atenção

    •  6 месяцев назад

      Olá Álvaro!
      Você não precisa de conectores na sua aplicação.
      Você está instalando o banco de dados Mysql no computador aonde está instalada a aplicação?
      Uma maneira de fazer o que você quer seria executar os msi pela sua aplicação depois dela instalada.
      Outra maneira seria usar arquivos CABINET do windows..
      Sucesso!
      Abraço!

    • @alvarobernardi1
      @alvarobernardi1 6 месяцев назад +1

      @ Professor agradeço o retorno, quanto a pergunta da instalação, o sistema esta sendo instalado nas máquinas e o banco de dados esta na internet, então não tem um banco local, por isso que estou tendo que usar o mysql-connector-odbc-5.1.5-win64.
      Então queria fazer com que esse arquivo fosse instalado e depois apagado, como é feito pelo Inno Setup por exemplo, que da para marcar qual arquivo deve ser executado automaticamente e qual deve ser excluído.

  • @XavielCésarJoão
    @XavielCésarJoão Год назад +1

    Quanto ao meu arquivo de configuração, onde configuro o banco de dados ?
    app.config

    •  Год назад

      Olá @user-kj6ge4uz5g!
      Se você está falando da string de conexão tem que ser na aplicação e não no setup. Se tiver falando de embutir um banco de dados tipo access ou SQLite, o momento de fazer isto foi quando eu disse no vídeo aqui "você pode inserir outros arquivos necessários a sua aplicação".
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @sebastiaofreitas2554
    @sebastiaofreitas2554 Год назад +1

    Professor, na minha solução tem 3 projetos de DLL que estão em pastas distintas e o meu projeto de Interface. Só que quando eu gero o executável e tento rodar em outra maquina ele diz q nao achou a DLL que está no outro projeto (mas dentro da mesma solucao). Como resolver?

    •  Год назад +1

      Olá Sebastião!
      Mas o projeto que você está gerando o setup faz as referências as estas DLL? (verifique).
      Depois clique o botão direito do mouse sobre a pasta "Detected Dependencies" e clique em "Atualizar dependências".
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

    • @sebastiaofreitas2554
      @sebastiaofreitas2554 Год назад

      @ sim. inclusive na pasta que vai rodar eu coloco a dll que foi gerada mas ele so procura na pasta do meu projeto e nao na pasta que vou rodar a aplicacao.

    •  Год назад

      @@sebastiaofreitas2554 tenta adicionar manualmente, tem uma parte no vídeo que eu falo "aqui você pode adicionar outros arquivos".

  • @MultiMoto2011
    @MultiMoto2011 Год назад +1

    Infelizmente não consegui, meu setup da um erro: ERROR: Unrecoverable build error - 0x80004005, procurando a solução agora

    •  Год назад +2

      Olá Juliane!
      Talvez seja a falta de um ou mais arquivos de dependências do seu projeto.
      Tente o seguinte, no projeto de Setup, clique o botão direito do mouse sobre a pasta "Detected Dependencies" e depois clique em "atualuzar dependências" e em seguida gere o seu Setup.
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @oficialrogeriofreitas
    @oficialrogeriofreitas 3 года назад +1

    top aqui deu certo vlw

    •  3 года назад

      Parabéns Rogerio Freitas !
      Abraço!

  • @DiogoMarcosChannel
    @DiogoMarcosChannel 6 месяцев назад +1

    olá, como faço se quiser atualizar o programa?

    •  6 месяцев назад

      Olá Diogo!
      O programa do Setup? Se for, tem que recompilar sua aplicação e fazer novamente o setup (atualizar uma vez que ele está salvo).
      Sucesso!
      Abraço!

  • @jacksonjunior6862
    @jacksonjunior6862 3 года назад +1

    valeu meu caro!!!! + um sub.

    •  3 года назад

      Vlw pelo apoio Jackson Junior!
      Abraço!

  • @dumalzk811
    @dumalzk811 2 года назад +1

    OIE tudo bem?! estou precissando de ajuda para coloca funçao e executar um arquivo .Reg poderia me passa um contato para conversamos?

    •  2 года назад

      Olá DUMAL ZK!
      Pode postar aqui mesmo a pergunta.
      Abraço!

    • @dumalzk811
      @dumalzk811 2 года назад +1

      @ queria aprender como coloca funçao no meu loader para executar um arquivo .reg sem a pessoa precissa ter o arquivo no computador dele

    •  2 года назад

      @@dumalzk811 Você está fazendo aplicação com c# ou vb.net?
      Você quer ler dados do arquivo .reg ou saber se ele existe?

    • @dumalzk811
      @dumalzk811 2 года назад

      @ simm aplicação

    •  2 года назад

      @@dumalzk811 mas você está fazendo em qual linguagem?
      Não tem como executar um arquivo .Reg (porque ele não é um programa) tem como ler e gravar nele. Existe o comando REG do prompt de comandos e REGEDIT no Windows que permitem alterar arquivos .Reg.

  • @euluizbento730
    @euluizbento730 2 года назад +1

    no meu da o erro Não há recursos disponíveis para compilar um bootstrapper.

    •  2 года назад

      Olá euluizbento!
      Que tipo de aplicação você está usando? Windows Forms ou ASP.Net?
      Abraço!

    • @euluizbento730
      @euluizbento730 2 года назад

      @ windows forms

    •  2 года назад

      tenta refazer o setup

  • @penseprogramando626
    @penseprogramando626 Год назад +1

    Meu icone não apareceu tentei umas 3 vezes e nada

    •  Год назад

      Olá PenseProgramando!
      Tentou usar outro ícone para ver se não é um problema de compatibilidade?
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

  • @mercadinhobt
    @mercadinhobt 3 месяца назад

    O meu n abre 😢

    •  2 месяца назад

      Olá @mercadinhobt!
      Não abre o setup que você criou?

  • @Assuntaraxa
    @Assuntaraxa Год назад +1

    Oberigado. Ajudou e muito!

    •  Год назад

      Que bom que ajudou Luiz e obrigado pelo comentário!
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!