Me veo obligado a aprender y practicar C #, ¿hay alguna aplicación que admita y pueda usarse para escribir programas en C #?
Me veo obligado a aprender y practicar C #, ¿hay alguna aplicación que admita y pueda usarse para escribir programas en C #?
Respuestas:
Lo que está buscando es Mono , que es, citando el sitio web del proyecto :
Una implementación de código abierto, multiplataforma, de C # y el CLR que es binario compatible con Microsoft.NET
Mono también viene con un entorno de desarrollo integrado (IDE): MonoDevelop . Ambos softwares están empaquetados para Ubuntu.
Mono
MonoDevelop
Este último paquete depende del primero. Instalar este paquete instalará automáticamente el otro.
Puede desarrollar aplicaciones C # en Linux con .NET Core: https://www.microsoft.com/net/core
Después de instalarlo, escriba dotnet new en su terminal para obtener una lista de plantillas de aplicaciones que se pueden generar para que pueda comenzar.
A partir de .NET Core 2.0 hoy, esta es la lista:
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 última versión actual es 2.0 y cubre todas mis necesidades.
C# Ubuntu
revela la respuesta ya.