Posso escrever programas em C # no Ubuntu?

27

Eu sou forçado a aprender e praticar C #, existem aplicativos que suportam e podem ser usados para escrever programas em C #?

    
por AmirRazoR 28.12.2012 / 15:00

3 respostas

32

Sim, você pode usar o mono

Para um bom IDE para trabalhar em tentar monodevelop

sudo apt-get install monodevelop

Isso também incluirá todos os tempos necessários necessários.

    
por stedotmartin 28.12.2012 / 15:09
24

O que você está procurando é Mono , que é, citando o site do projeto :

  

Um código aberto, plataforma cruzada, implementação de C # e o CLR que é binário compatível com o Microsoft.NET

O Mono também vem com um Ambiente de Desenvolvimento Integrado (IDE): MonoDevelop . Ambos os softwares são empacotados para o Ubuntu.

Mono

MonoDevelop

Este último pacote depende do primeiro. Instalar este pacote instalará automaticamente o outro.

    
por Andrea Corbellini 28.12.2012 / 15:13
2

Você pode desenvolver aplicativos C # no linux com o .NET Core: link

Depois de instalá-lo, digite dotnet new no seu terminal para obter uma lista de modelos de aplicativos que podem ser gerados para você iniciar.

A partir do .NET Core 2.0 hoje, esta é a lista:

Templates                                         Short Name       Language          Tags               
--------------------------------------------------------------------------------------------------------
Console Application                               console          [C#], F#, VB      Common/Console     
Class library                                     classlib         [C#], F#, VB      Common/Library     
Unit Test Project                                 mstest           [C#], F#, VB      Test/MSTest        
xUnit Test Project                                xunit            [C#], F#, VB      Test/xUnit         
ASP.NET Core Empty                                web              [C#], F#          Web/Empty          
ASP.NET Core Web App (Model-View-Controller)      mvc              [C#], F#          Web/MVC            
ASP.NET Core Web App                              razor            [C#]              Web/MVC/Razor Pages
ASP.NET Core with Angular                         angular          [C#]              Web/MVC/SPA        
ASP.NET Core with React.js                        react            [C#]              Web/MVC/SPA        
ASP.NET Core with React.js and Redux              reactredux       [C#]              Web/MVC/SPA        
ASP.NET Core Web API                              webapi           [C#], F#          Web/WebAPI         
global.json file                                  globaljson                         Config             
Nuget Config                                      nugetconfig                        Config             
Web Config                                        webconfig                          Config             
Solution File                                     sln                                Solution           
Razor Page                                        page                               Web/ASP.NET        
MVC ViewImports                                   viewimports                        Web/ASP.NET        
MVC ViewStart                                     viewstart                          Web/ASP.NET        

A última versão atual é 2.0 e abrange todas as minhas necessidades.

    
por JedatKinports 05.10.2017 / 19:24