Etiqueta: Ubuntu

VS Code, C# y Ubuntu: Debug de aplicación de consola

VS Code, C# y Ubuntu: Debug de aplicación de consola

Si hay algo que me gusta como desarrollador y geek es contar con más de un sistema operativo instalado, contando generalmente con Windows y Ubuntu (o uno de sus derivados). Y con la nueva línea de trabajo que Microsoft está llevando adelante asociada a Open Source se nos abren muchas más alternativas para poder desarrollar en la plataforma que más nos guste, cosa que antes no era posible.

Y ante esto como usuario de este nuevo enfoque quería escribir sobre un punto muy interesante que tenemos disponible: realizar debug de una aplicación de consola realizada en C# en Ubuntu con VS Code (y en Linux en general).

Lo único que debemos tener instalado como dependencias es el paquete asociado a mono, el cual podremos instalar siguiendo lo comentado en el post Configurando Autocomplete/OmniSharp en Ubuntu.

Lo primero que deberemos hacer es crear la aplicación en cuestión. Para ello ejecutaremos en la terminal el comando yo aspnet en la carpeta donde queramos crear nuestro proyecto y elegimos la opción “Console Application” (para ver la instalación de Yeoman les recomiendo la lectura del post ASP.NET Core en Linux):

VSCodeDebugUbuntu - CrearApp

Seguir leyendo “VS Code, C# y Ubuntu: Debug de aplicación de consola”

[VS Code] Configurando Autocomplete/OmniSharp en Ubuntu

Una de las nuevas líneas de trabajo que Microsoft está llevando adelante de forma constante y con mucha fuerza es el Open Source. Y afortunadamente ASP.NET MVC no es una excepción, así que de a pocos vayamos adentrándonos en este mundo.

Con lo explicado por @sebis en su entrada “ASP.NET Core en Linux” tenemos el detalle de toda la información necesaria para poder configurar el entorno de desarrollo y ejecutar nuestras aplicaciones ASP.NET MVC en Linux, particularmente para Ubuntu/Debian. Ahora bien, resuelto esto debemos pasar al siguiente punto: tener un IDE de desarrollo asociado para trabajar de forma correcta. Y una de las soluciones es VS Code, la herramienta multi-plataforma de Microsoft, pensada para este propósito.

Ni bien abramos por primera vez un proyecto de ASP.NET Core, lo que veremos es lo siguiente:

Omnisharp - ExtensionCSharp
Instalación de la extensión de C#

Como podemos apreciar, el soporte a C# no es algo nativo sino que deberemos instalar, dando la pauta de que no es algo atado a un lenguaje, sino un IDE general de desarrollo. Una vez finalizada la instalación (demorará unos minutos sin notificaciones, por lo que no seamos impacientes) veremos el siguiente resultado:

Omnisharp - ExtensionCSharpInstalada

Seguir leyendo “[VS Code] Configurando Autocomplete/OmniSharp en Ubuntu”