Я змушений вчитися і практикувати 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
виявляє вже відповідь.