Como executo programas .NET?

6

Como o .NET é independente do sistema operacional Como posso executar programas compilados / compilados no .NET 4.0?
Posso desenvolver software no Ubuntu para .NET 4.0 [se sim, o que eu preciso baixar, link]?

    
por Sourav 03.07.2011 / 05:33

3 respostas

9

Visão geral

O Mono fornece a API de compatibilidade principal para o framework .Net.

A versão em Natty (v2.6.7) tem suporte para o Visual Basic & amp; Versão C # 2,3 & amp; suporte parcial à API para a v4 .

Isso também inclui um compilador VB .Net & amp; o compilador de tempo de execução. Os outros membros da família, j # e f # não são suportados em termos de desenvolvimento. Obviamente - suas variantes compiladas são compatíveis com o resto da família .Net.

A versão 2 do Windows Forms é suportada - fonte

A próxima versão do Ubuntu - 11.10 - virá com o mono 2.10, que tem suporte virtualmente completo .Net v4

Uso de exemplo mono

Um exemplo de uma aplicação .Net que eu uso e que roda sem problemas no Ubuntu é Keepass 2

Você executa o .exe compilado [foi criado no Windows] usando mono, por exemplo,

mono Keepass.exe

Desenvolvendo

Para desenvolver no Ubuntu, eu gostaria de ver o projeto Mono Develop - um ambiente baseado em IDE - pesquisar por MonoDevelop no Centro de Software.

Instalando

Dê uma olhada nos Add-ons sugeridos - escolha os Add-Ons na área em que você estará desenvolvendo.

    
por fossfreedom 03.07.2011 / 11:10
3

O projeto Mono oferece um compilador e uma biblioteca de classes para o C Sharp compatível com o .NET 4.0. A compatibilidade melhora com versões posteriores. O Ubuntu contém 2.6.7, creio eu, que é a última versão estável a longo prazo. Mono 2.10.2 é o lançamento mais recente e tem várias melhorias.

Para desenvolvimento, instale o monodevelop. O Ubuntu oferece o MonoDevelop 2.4. Você pode pegar o MonoDevelop 2.6 beta 3 se você for aventureiro - aqui está um script que instala o Mono 2.10.2 e o MonoDevelop 2.6 beta 3.

    
por dhasenan 03.07.2011 / 06:29
0
  1. Eu instalei usando winetricks

    $ sudo apt-get install winetricks
    $ winetricks dotnet40
    
  2. Copie o arquivo que eles dizem no dotnet40 para fazer o download na pasta que eles dizem

    $ cp gacutil-net40.tar.bz2 ~/.cache/winetricks/dotnet40/gacutil-net40.tar.bz2
    
  3. Execute os winetricks novamente

    $ winetricks dotnet40
    
  4. Em seguida, execute seus aplicativos com vinho

    $ cd .wine/drive_c/Program.../App
    $ wine APP.exe
    
por Pedro Gouveia 08.04.2014 / 22:22

Tags