none
Distribuir aplicação requerer .net framework RRS feed

  • Pergunta

  • opa;
    estou distribuindo minha aplicação e tenho um problema. as máquinas que não tem o .net framework instalado. Acontece que utilizo o InnoSetup para essa distribuição.
    gostaria de saber se tem alguma maneira de saber se o framework está instalado, se usar o proprio instalador do vs.net ou o publich. Pensei também, como essa versão que criando é pra DEMO, de compilar meu executável sem precisar do .net framework.

    vlw.
    Cassio
    quinta-feira, 23 de julho de 2009 18:38

Respostas

  • Cássios, mais dependendo do que você tenha feito no seu projeto o .net framework 2.0 (que tem por volta de 22mb) dá conta do serviço numa boa, estou trabalhando no desenvolvimento de um sistema de contabilidade para o setor público no visual studio express e regularmente testo ele em outras máquinas com windows xp e .net 2.0 intalados e ele roda normalmente...
    • Marcado como Resposta Cássios quarta-feira, 5 de agosto de 2009 17:27
    sexta-feira, 24 de julho de 2009 17:10

Todas as Respostas

  • Cássios , o .net Framework tem que estar instalado no computador do cliente sim, mais existem formas de incluir o .net e instala-lo silenciosamente junto com os arquivos do seu software no instalador gerado pelo InnoSetup, o link abaixo mostra como fazer isto:
    http://www.macoratti.net/vbn5_cw8.htm

    T+
    sexta-feira, 24 de julho de 2009 02:08
  • DAe Alison....
    Cara o problema é que uso o framework3.5 e o dotnetfx.exe tem 321MB.. ai meu instalador fica gigante. E um dos meus propósitos é colocar meu site na web para download... ai os usuários vão correr :).  por isso queria saber se tem como fazer o software funcionar sem o framework.

    não entendo porque a microsoft aumentou tanto assim o tamanho do framework, o 2.0 tinha 32MB... putz, foram só 200MB a mais... ta loco... um dia ainda largo de mão a microsoft!

    []s
    Cassio
    sexta-feira, 24 de julho de 2009 12:49
  • opa. só corrigindo, são 231MB de tam para o framework 3.5.

    []s
    Cassio
    sexta-feira, 24 de julho de 2009 12:50
  • Cássios, realmente o download é grande para servir pela web, talvez você possa utilizar o bootstrapper (3MB),  ele tem opções de linha de comando, vai atualizar a máquina do seu cliente baixando os pacotes necessários na instalação do seu aplicativo (se já tiver o 2.0 e o 3.0, por exemplo, vai ser menor o download que ele vai fazer na hora da instalação,  que vai depender da  conexão do seu cliente, pegue uma máquina limpa e instale o 3.5 silenciosamente,  cronometre, depois instale o redist do 2.0 e 3.0 e teste denovo, talvez eles diminuam drasticamente o tempo de download do 3.5, que é incremental):

    http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

    Mas pelas indicações do download, vai precisar incluir o Windows Installer 3.1 se o cliente não o tiver (dependendo do seu público pode ser difícil que não tenham, mas pode acontecer, ele também suporta instalação silenciosa).
    • Sugerido como Resposta Drunk Charizard sexta-feira, 24 de julho de 2009 16:27
    sexta-feira, 24 de julho de 2009 16:24
  • Cássios, mais dependendo do que você tenha feito no seu projeto o .net framework 2.0 (que tem por volta de 22mb) dá conta do serviço numa boa, estou trabalhando no desenvolvimento de um sistema de contabilidade para o setor público no visual studio express e regularmente testo ele em outras máquinas com windows xp e .net 2.0 intalados e ele roda normalmente...
    • Marcado como Resposta Cássios quarta-feira, 5 de agosto de 2009 17:27
    sexta-feira, 24 de julho de 2009 17:10
  • beleza.. valeu.. só li os posts hoje. vou testar as duas situações e passo o feedback aqui depois. obrigado pelas dicas.
    Cassio
    quarta-feira, 5 de agosto de 2009 13:36
  • Opa Alison.. vlw pela dica... dá pra usar tranquilo o 2.0 mesmo. funcionou beleza;

    Cassio
    quarta-feira, 5 de agosto de 2009 17:27