Estas soluções não são baratas, mas:
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?
Estas soluções não são baratas, mas:
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.