none
Criar uma aplicacao Portable RRS feed

  • Pergunta

  • Srs,

    Gostaria de criar uma aplicação portable. Que não necessitasse a instalação do .NET Framework. Alguem sabe como faço isso?

    sexta-feira, 20 de abril de 2012 16:06

Respostas

  • Olá Thiago,

    Uma aplicação desenvolvida em .NET precisa sempre do .NET Framework instalado na máquina e o máximo que você pode fazer é incluir o .NET Framework no instalador da sua aplicação, para que este seja instalado primeiro, se for preciso.

    A Microsoft não oferece ou suporta nenhuma forma de incluir o .NET Framework dentro do executável*.

    Se não pode/quer instalar o .NET Framework na máquina, então tem duas alternativas:

    1-) Desenvolver em .NET na versão que já vem incluida no sistema operacional - Por exemplo o Windows 7 já inclui o .NET 3.5

    2-) Não desenvolver a aplicação em .NET e usar C++, Delphi, ou outra linguagem que crie executáveis nativos para o Windows.

    ---

    *Existem alternativas open-source que permitem fazer isto, mas eu não recomendaria usar em produção:

    DotGNU Project
    http://www.dotgnu.org

    Abraços,
    Caio Proiete



    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://caioproiete.net
    sexta-feira, 20 de abril de 2012 16:50
    Moderador

Todas as Respostas

  • Olá Thiago,

    Uma aplicação desenvolvida em .NET precisa sempre do .NET Framework instalado na máquina e o máximo que você pode fazer é incluir o .NET Framework no instalador da sua aplicação, para que este seja instalado primeiro, se for preciso.

    A Microsoft não oferece ou suporta nenhuma forma de incluir o .NET Framework dentro do executável*.

    Se não pode/quer instalar o .NET Framework na máquina, então tem duas alternativas:

    1-) Desenvolver em .NET na versão que já vem incluida no sistema operacional - Por exemplo o Windows 7 já inclui o .NET 3.5

    2-) Não desenvolver a aplicação em .NET e usar C++, Delphi, ou outra linguagem que crie executáveis nativos para o Windows.

    ---

    *Existem alternativas open-source que permitem fazer isto, mas eu não recomendaria usar em produção:

    DotGNU Project
    http://www.dotgnu.org

    Abraços,
    Caio Proiete



    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://caioproiete.net
    sexta-feira, 20 de abril de 2012 16:50
    Moderador
  • Srs,

    Gostaria de criar uma aplicação portable. Que não necessitasse a instalação do .NET Framework. Alguem sabe como faço isso?

    Tenta : http://sourceforge.net/projects/portableapps/

    Se o amor fosse pecado, quem seria INOCENTE?

    sábado, 21 de abril de 2012 17:47
  • Tenta : http://sourceforge.net/projects/portableapps/

    O PortableApps funcionaria se houvesse maneira de incluir a .NET Framework no *.exe/*.dll.

    Como não há ... não serve (será sempre necessário que o host tenha a .Net Framework instalada)... mas é uma optima opção para outros cenários.


    Nuno Gomes http://nunogomes.net

    domingo, 22 de abril de 2012 00:18