Eu desenvolvo um projeto em “monodevelop” mas fico preso na depuração do arquivo .exe. O que devo fazer?

0

Desenvolvi um projeto usando o monodevelop e o salvei. O monodevelop como de costume criou um arquivo .exe para mim, mas o problema com o projeto é que: "Ele funciona perfeito, quando eu começo a depurá-lo no desenvolvimento E quando eu fecho o aplicativo monodevelop e quero acessá-lo do arquivo .exe ele aparece uma janela, que diz ( Archive Manager ocorreu um erro ao carregar o arquivo) ". Agora, o que devo instalar para apagar esse erro?

    
por Sayed Fakhir Shah 10.02.2015 / 16:12

1 resposta

4

O MonoDevelop é um IDE para fazer aplicativos .NET que podem ser executados em qualquer coisa com um tempo de execução do .NET. Seu EXE pode rodar em qualquer máquina Linux com o Mono instalado. O mesmo arquivo também será executado no Windows (supondo que você esteja usando práticas básicas de plataforma cruzada). Aplicativos como este estão no formato Portable Executable, então eles têm a extensão EXE que especifica isso (o Windows não executará de outra forma).

"Mono" é o nome de uma implementação do tempo de execução do .NET para sistemas Linux. Como você já está usando o MonoDevelop, aposto que o seu sistema já tem o Mono instalado e funcionando. Você pode executá-lo com mono usando um comando assim:

mono application.exe

P.S. - Eu notei que especificar explicitamente mono não é necessário em meus sistemas mais atualizados. Eu não sei os detalhes, mas agora posso executar esses aplicativos de maneira ainda mais simples. Como qualquer outro aplicativo linux:

./application.exe
    
por Tony 22.10.2016 / 09:30