virtualizando um aplicativo .net

-1

Meu professor me pede para criar um aplicativo e ele será executado em uma máquina sem o .NET instalado.

Meu aplicativo utiliza o .NET 4.0 (apenas requisitos c # básicos, mas sem o LINQ e referências complicadas) e ele deseja apenas o arquivo executável. Então, como podemos executar este aplicativo em sua máquina sem instalar o .NET (como os arquivos de configuração e outras coisas) ????

Eu estava pensando em virtualizar via VMware ThinApp, mas acho difícil, pois requer que o aplicativo seja instalado, mas meu professor só quer que o aplicativo esteja no formato exe (assim, o thinapp não pode rastrear as alterações no meu sistema).

Qualquer alternativa? sugestões?

    
por WantIt 02.12.2012 / 03:54

2 respostas

3

Estas soluções não são baratas, mas:

  1. Salamander .NET Linker
  2. Estúdio Spoon.net
por 02.12.2012 / 05:35
1

Não há como contornar isso.

Bem ... não suportado de qualquer maneira. No fundo. Net é realmente apenas um monte de assemblies (dlls) - entre outras coisas complexas. Você PODERIA tentar virtualizar juntando-se a essas DLLs. No entanto, tenho certeza de que isso está violando algum tipo de licença e provavelmente não funcionará de qualquer maneira.

Acho que precisamos saber mais informações sobre o que esse aplicativo faz antes que mais pessoas gritem "C ++ !!!!". Eu preciso disso antes de poder recomendar algo.

Eu vejo alguns conselhos sobre como tentar em um sistema sem .Net - Eu tentei isso antes e ele vai reclamar.

    
por 02.12.2012 / 04:54