none
Erro ao tentar publicar um aplicativo Windows form - Failed to sign bin RRS feed

  • Pergunta

  • Amigos

    Estou fazendo um aplicativo Windows form e, antes de dar prosseguimento, gostaria de fazer um teste com a versão demo pra ver como seria o processo de instalação. A versão está funcionando normalmente.

    Vendo um tutorial, vi que bastava ir em Build, clicar em Publish e seguir o Wizard (bem simples), mas simplesmente o processo pára e é gerada a seguinte mensagem de erro:

    An error occurred while signing: Failed to sign bin\Debug\app.publish\MeuAplicativo.exe. SignTool Error: Invalid option: /fd MeuAplicativo

    (erro de assinatura???) o que isso quer dizer? Tentei em 2 PCs diferentes e deu o mesmo erro...

    Desde já agradeço a atenção.

    terça-feira, 17 de maio de 2016 15:16

Respostas

  • Lemos, a sua aplicação foi desenvolvida na mesma versão da qual você está tentando publicar?

    Pode ser isso também.

    Achei este link aqui, também em inglês. Não custa nada tentar, né?

    https://blogs.msdn.microsoft.com/vsnetsetup/2012/01/23/click-once-error-an-error-occurred-while-signing-failed-to-sign-bindebugapp-publishsetup-exe-signtool-error/

    Mas veja esta questão da versão também, tá?

    Abraços.

    • Marcado como Resposta Thales F Quintas segunda-feira, 23 de maio de 2016 20:50
    terça-feira, 17 de maio de 2016 17:01

Todas as Respostas

  • Cara tenta dar um Rebuild no Projeto ou ate mesmo um build, Para ele gerar os Exe´s.

    Depois tenta publicar denono..

    Ja tive um problema similar e resolvi assim.

    terça-feira, 17 de maio de 2016 15:20
  • Boa tarde amigo,

    achei este post em inglês mas não há dificuldade em entender. O mesmo é para VB mas deve funcionar para o C# também.

    Segue o link:

    https://social.msdn.microsoft.com/Forums/vstudio/en-US/ea9c799e-719e-4a0b-b89b-ed1abb89c45b/signers-certificate-is-not-valid?forum=vbgeneral

    terça-feira, 17 de maio de 2016 15:24
  • Obrigado Edenilson. Tentei essa solução em 2 pcs diferentes, sem sucesso...
    terça-feira, 17 de maio de 2016 16:48
  • Oi Lailson. Segui as dicas:

    In VB2005
    -Go to the property of the Project
    -Select the Signing tab
    -Click 'create test certificate' button
    - it will ask for new password 2 times and you have another 1 year extension!

    Em VB 2005
    -ir Para a propriedade do Projeto
    -Selecione A guia Assinatura
    botão -Clique "criar certificado de teste '
    - Ele irá pedir nova senha 2 vezes e você tem outra extensão de 1 ano!

    Fiz tudo certinho, mas o erro persiste. O Pior é que, depois que o erro ocorre, não consigo mais rodar o projeto! Como eu tenho um back-up zipado, eu deleto tudo e extraio o original sem erro da pasta, aí volta a funcionar até eu tentar publicar de novo... O defeito se manifesta em 2 PCs diferentes...

    terça-feira, 17 de maio de 2016 16:52
  • Lemos, a sua aplicação foi desenvolvida na mesma versão da qual você está tentando publicar?

    Pode ser isso também.

    Achei este link aqui, também em inglês. Não custa nada tentar, né?

    https://blogs.msdn.microsoft.com/vsnetsetup/2012/01/23/click-once-error-an-error-occurred-while-signing-failed-to-sign-bindebugapp-publishsetup-exe-signtool-error/

    Mas veja esta questão da versão também, tá?

    Abraços.

    • Marcado como Resposta Thales F Quintas segunda-feira, 23 de maio de 2016 20:50
    terça-feira, 17 de maio de 2016 17:01
  • Oi Lailson

    Eu desenvolvi ela toda no visual 2015 comunity, só que eu tenho ele num laptop Windows 10 64 bits em casa e no pc do trabalho que é Windows 7 64 bits. As vezes eu faço um pouco em casa  e subo a versão pro dropbox. Ai no trabalho eu altero, salvo como nova versão, e subo (arquivos zip 1A, 1B, 2A, 2B...). Em casa eu deleto a antiga, pego a nova e continuo. Funciona perfeitamente em ambos os pcs...

    Como vcs fazem os instaladores de vcs?

    Abraço.

    terça-feira, 17 de maio de 2016 19:34
  • Eu uso o VS 2013 e faço meus instaladores com uma extensão que permite a criação de instalador.

    O nome da extensão é Installer Projects e nunca tive problemas.

    terça-feira, 17 de maio de 2016 19:53
  • Entendi. Eu Baixei o VSI_bundle, que deve ser a mesma coisa para o visual stúdio 2015. Todo mundo usava isso acho que até o 2010, aí, de repente, não veio mais como nativo, aí o povo baixa como extensão. Eu baixei, instalei em casa e estava tomando uma surra, meu genro que teve que me dar uma luz e mesmo ele sendo mais experiente, apanhou um pouco, mas eu achei meio estranho você passar todo aquele passo a passo se bastava clicar em publish e pronto, mas, pelo visto, o processo "complicado" acaba sendo o mais simples...

    Vou tentar com ele, obrigado...

    quarta-feira, 18 de maio de 2016 15:19
  • Lemos, sua aplicação é para estudo ou comércio?

    Se for para estudos me envie para que eu possa testar aqui. 

    Se quiser. ^^

    Abraços.

    quarta-feira, 18 de maio de 2016 15:43
  • Oi Lailson. O aplicativo tem fins comerciais. Agradeço sua oferta. Até então seria só um teste para ver como fica o arquivo instalado. Vou tentar ver como seria com o outro sistema de instalador, mas já detectei um problema no sistema de pastas: como eu fiz o sistema de modo que ele funcione em qualquer lugar em que foi colocado, desde que o executável e as pastas estejam no mesmo local e estou vendo que o executável terá que ficar em outro lugar, terei que rever o sistema e usar caminhos absolutos, coisa que eu não gosto muito de fazer...

    Pra mim, o ideal seria que fosse possível criar um arquivo único, com tudo dentro, assim como é o .JAR do java, criei um tópico sobre isso, mas acho que não é possível...

    Abraço.

    quinta-feira, 19 de maio de 2016 12:26
  • Boa tarde Lemos,

    com o Publish eu nunca tentei, mas vou dar uma olhada aqui pra ver como ele é.

    Já com a extensão que eu citei na outra resposta, há opções de adicionar arquivos extras no projeto.

    Tem uma parte que é tipo "Local do programa", nessa pasta você adiciona os arquivos necessários para que seu projeto possa rodar e tals. É onde adicionamos as dll's. Tem a extensão da Flexera também, a InstallShield.

    Dá uma procurada no Google à respeito e no YouTube tem uns vídeos de uns americanos usando.

    Abraços e boa sorte.

    quinta-feira, 19 de maio de 2016 15:02
  • Boa tarde,

    Por falta de retorno, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma nova thread.

    Atenciosamente


    Thales F Quintas

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 23 de maio de 2016 20:50