C # öğrenmek ve uygulamak zorundayım, C # programlarını yazmak ve desteklemek için kullanılabilecek herhangi bir uygulama var mı?
C # öğrenmek ve uygulamak zorundayım, C # programlarını yazmak ve desteklemek için kullanılabilecek herhangi bir uygulama var mı?
Yanıtlar:
Aradığın şey Mono , yani, projenin web sitesinden alıntı :
Açık kaynak kodlu bir platform, C # ve CLR'nin Microsoft.NET ile uyumlu olan ikili bir uygulaması
Mono ayrıca bir Entegre Geliştirme Ortamı (IDE) ile birlikte geliyor: MonoDevelop . Her iki yazılım da Ubuntu için paketlenmiştir.
Mono
MonoDevelop
Bu son paket ilkine bağlı. Bu paketi yüklemek diğerini otomatik olarak yükleyecektir.
.NET Core ile linux'ta C # uygulamaları geliştirebilirsiniz: https://www.microsoft.com/net/core
Kurduktan sonra, başlamanız için oluşturulabilecek uygulama şablonlarının bir listesini almak için terminalinize dotnet new yazın.
.NET Core 2.0 bugün itibariyle, bu liste:
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
Şu anki en son sürüm 2.0 ve tüm ihtiyaçlarımı karşılıyor.
C# Ubuntu
, cevabı zaten ortaya koymaktadır.