none
Como gerar exe RRS feed

  • Pergunta

  • Bom dia a todos!

    No winforms, como gerar um exe fora da basta bin? pq por exemplo, desenvolvi aqui o módulo e quero enviar para o depto de teste, porém toda vez tenho que copiar na pasta do server o exe + todas as dlls de cada camada.

    Não teria como gerar um exe e já era?


    Douglas Bertelli

    quinta-feira, 17 de janeiro de 2013 13:04

Respostas

  • Douglas, você não precisa enviar 'todas as dlls' toda vez.

    Você pode simplesmente mandar as dlls que foram modificadas.. se você fez uma alteração somente em um projeto(uma camada), você só precisa compilar este projeto e mandar só esta dll.. as outras não precisa.


    http://www.linkedin.com/pub/murilo-kunze/44/191/455


    • Editado Murilo Kunze quinta-feira, 17 de janeiro de 2013 13:36
    • Marcado como Resposta Douglas Bertelli quinta-feira, 17 de janeiro de 2013 15:23
    quinta-feira, 17 de janeiro de 2013 13:15
  • Olá Douglas, 

    Você pode usar os métodos de "Post-Build" que existe nas propriedades do projeto para executar determinadas rotinas se você compilou o programa com sucesso.

    Um exemplo do que pode ser feita é executar um arquivo de lote (bat) que copie para um determinado local somente o que foi modificado. Assim, toda vez que você compilar o seu projeto (Menu Buiild > Build   Ou   Menu Build > Reduild) ele executará este arquivo de lote copiando para o local especificado somente aquilo que precisa.


    Peterson Roberto Oliveira Seridonio
    Desenvolvedor C#
    MCTS Windows 7

    • Marcado como Resposta Douglas Bertelli quinta-feira, 17 de janeiro de 2013 15:23
    quinta-feira, 17 de janeiro de 2013 14:40
  • Sim.

    Dá uma lida: http://stackoverflow.com/questions/484452/what-is-a-dll


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    • Marcado como Resposta Douglas Bertelli quinta-feira, 17 de janeiro de 2013 15:23
    quinta-feira, 17 de janeiro de 2013 14:56

Todas as Respostas

  • Douglas, você não precisa enviar 'todas as dlls' toda vez.

    Você pode simplesmente mandar as dlls que foram modificadas.. se você fez uma alteração somente em um projeto(uma camada), você só precisa compilar este projeto e mandar só esta dll.. as outras não precisa.


    http://www.linkedin.com/pub/murilo-kunze/44/191/455


    • Editado Murilo Kunze quinta-feira, 17 de janeiro de 2013 13:36
    • Marcado como Resposta Douglas Bertelli quinta-feira, 17 de janeiro de 2013 15:23
    quinta-feira, 17 de janeiro de 2013 13:15
  • Olá Douglas, 

    Você pode usar os métodos de "Post-Build" que existe nas propriedades do projeto para executar determinadas rotinas se você compilou o programa com sucesso.

    Um exemplo do que pode ser feita é executar um arquivo de lote (bat) que copie para um determinado local somente o que foi modificado. Assim, toda vez que você compilar o seu projeto (Menu Buiild > Build   Ou   Menu Build > Reduild) ele executará este arquivo de lote copiando para o local especificado somente aquilo que precisa.


    Peterson Roberto Oliveira Seridonio
    Desenvolvedor C#
    MCTS Windows 7

    • Marcado como Resposta Douglas Bertelli quinta-feira, 17 de janeiro de 2013 15:23
    quinta-feira, 17 de janeiro de 2013 14:40
  • Olha para ser bem sincero ainda não entendi.

    Pq assim.. no delphi.. quando eu compilava e queria que o usuário usasse o executavel.. eu enviava somente o executavel.

    no C# - toda vez a DLL precisa estar junto do exe?


    Douglas Bertelli

    quinta-feira, 17 de janeiro de 2013 14:47
  • Sim.

    Dá uma lida: http://stackoverflow.com/questions/484452/what-is-a-dll


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    • Marcado como Resposta Douglas Bertelli quinta-feira, 17 de janeiro de 2013 15:23
    quinta-feira, 17 de janeiro de 2013 14:56
  • Cara,

    O que você pode fazer, é dar um botão direito em cima do projeto e mudar a pasta do Build na opção Output path que aparece como padrão a bin\...


    Atenciosamente, Samuel dos Anjos

    quinta-feira, 17 de janeiro de 2013 15:24