Usuário com melhor resposta
Criar uma aplicacao Portable

Pergunta
-
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- Sugerido como Resposta Olavo Oliveira NetoModerator segunda-feira, 23 de abril de 2012 11:55
- Marcado como Resposta C. Augusto Proiete [MVP]Moderator domingo, 29 de julho de 2012 08:59
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- Sugerido como Resposta Olavo Oliveira NetoModerator segunda-feira, 23 de abril de 2012 11:55
- Marcado como Resposta C. Augusto Proiete [MVP]Moderator domingo, 29 de julho de 2012 08:59
-
Srs,
Gostaria de criar uma aplicação portable. Que não necessitasse a instalação do .NET Framework. Alguem sabe como faço isso?
Se o amor fosse pecado, quem seria INOCENTE?
- Sugerido como Resposta Olavo Oliveira NetoModerator segunda-feira, 23 de abril de 2012 11:55
- Não Sugerido como Resposta C. Augusto Proiete [MVP]Moderator segunda-feira, 23 de abril de 2012 13:28
-
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
- Sugerido como Resposta Olavo Oliveira NetoModerator segunda-feira, 23 de abril de 2012 11:55