Je suis obligé d'apprendre et de pratiquer le C #. Existe-t-il des applications prenant en charge et pouvant être utilisées pour écrire des programmes en C #?
Je suis obligé d'apprendre et de pratiquer le C #. Existe-t-il des applications prenant en charge et pouvant être utilisées pour écrire des programmes en C #?
Réponses:
Ce que vous recherchez, c'est Mono , qui cite le site Web du projet :
Une implémentation open source, multi-plateforme, de C # et du CLR compatible binaire avec Microsoft.NET
Mono est également livré avec un environnement de développement intégré (IDE): MonoDevelop . Les deux logiciels sont packagés pour Ubuntu.
Mono
MonoDevelop
Ce dernier paquet dépend du premier. L'installation de ce paquet installera automatiquement l'autre.
Vous pouvez développer des applications C # sur Linux avec .NET Core: https://www.microsoft.com/net/core
Après l’avoir installé, tapez dotnet new dans votre terminal pour obtenir une liste des modèles d’application pouvant être générés pour vous permettre de démarrer.
En tant que .NET Core 2.0 aujourd'hui, voici la 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
La dernière version actuelle est la 2.0 et couvre tous mes besoins.
C# Ubuntu
révèle déjà la réponse.