Existe uma maneira de executar um aplicativo .Net sem executar janelas?

0

Eu tenho um aplicativo .Net que é executado como um serviço. Eu gostaria de executá-lo em uma máquina dedicada a esse serviço. Para outras máquinas que têm um propósito muito dedicado, eu uso uma instância do Windows Server Core. Mas pelo que li e vi, o Windows Server Core não suporta .Net.

Existe algum recurso para rodar um aplicativo .Net sem executar uma versão completa do Windows?

    
por epotter 15.03.2012 / 16:26

2 respostas

1

Dependendo do aplicativo específico, você poderá executá-lo usando o Mono. O Mono permite que você execute a maioria dos programas .NET. Você pode verificar a compatibilidade do aplicativo com o Mono usando esta ferramenta .

Se o seu aplicativo puder ser executado no Mono, você pode tentar instalá-lo no seu Windows Server Core. Se não funcionar, sempre há muitas versões leves do Linux que podem rodar o Mono. Não farei nenhuma recomendação específica aqui, já que não as utilizo pessoalmente.

Editar: Se você estiver executando o Windows Server Core 2008 R2 , há um reduza a versão do .NET para ele , mas alguns recursos podem estar faltando . Um instalador independente adicional está disponível.

    
por 15.03.2012 / 16:37
0

Existe o .Net Micro Framework , que é uma versão muito limitada do .Net framework / runtime para dispositivos embarcados. Pelo que sei, não requer o Windows.
A Wikipedia, como sempre, tem informações adicionais .

    
por 15.03.2012 / 16:45