Я вынужден изучать и практиковать C #, есть ли приложения, которые поддерживают и могут быть использованы для написания программ на C #?
Я вынужден изучать и практиковать C #, есть ли приложения, которые поддерживают и могут быть использованы для написания программ на C #?
Ответы:
То, что вы ищете, это Mono , то есть цитата с сайта проекта :
Кроссплатформенная реализация с открытым исходным кодом, реализация C # и CLR, двоичная совместимая с Microsoft.NET
Mono также поставляется с интегрированной средой разработки (IDE): MonoDevelop . Оба программного обеспечения упакованы для Ubuntu.
Моно
MonoDevelop
Этот последний пакет зависит от первого. Установка этого пакета автоматически установит другой.
Вы можете разрабатывать приложения на 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 и охватывает все мои потребности.
C# Ubuntu
уже раскрывает ответ.