Могу ли я писать программы на C # в Ubuntu?

Я вынужден изучать и практиковать C #, есть ли приложения, которые поддерживают и могут быть использованы для написания программ на C #?

34
задан 28 January 2013 в 18:15

3 ответа

То, что Вы ищете, Моно, который является, заключая в кавычки из веб-сайта проекта:

Открытый исходный код, межплатформенный, реализация C# и CLR, который является двоичный совместимый с Microsoft.NET

Моно также идет с Интегрированной средой разработки (IDE): MonoDevelop. Оба программного обеспечения упаковывается для Ubuntu.

Моно

Install via the software center

MonoDevelop

Install via the software center

Этот последний пакет зависит от первого. Установка этого пакета автоматически установит другой.

26
ответ дан 28 January 2013 в 18:15

Вы можете разрабатывать приложения на C # для Linux с .NET Core: https://www.microsoft.com/net/core

. После установки введите dotnet new в свой терминал, чтобы получить список шаблонов приложений, которые можно сгенерировать для запуска.

Начиная с .NET Core 2.0 сегодня, это список:

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        

Текущая последняя версия 2.0 и охватывает все мои потребности.

0
ответ дан 28 January 2013 в 18:15

Да, вы можете использовать mono

. Для хорошей IDE для работы в try monodevelop

sudo apt-get install monodevelop

. необходимое время выполнения необходимо.

0
ответ дан 28 January 2013 в 18:15

Другие вопросы по тегам:

Похожие вопросы: