Saltar al contenido
Menú
El blog de Kañaz
  • Inicio
  • Acerca de
  • Github
  • Youtube
  • LinkedIn
  • Twitter
El blog de Kañaz

Utilizar async/await en el método main de una aplicación de consola

Publicada el 22 mayo, 202010 septiembre, 2020
Twittear

No hay nada mejor que una aplicación de consola para probar cualquier cosa que quieras hacer, probar cualquier concepto, comenzar a programar, estudiar un poco, en fin, si por cualquier cosa en una aplicación de consola intentas hacer alguna operación asíncrona en su método Main entonces tendrás algo como esto.

No hay manera de que puedas ejecutar un método asíncrono dentro de una aplicación de consola en .NET Core. Al menos no en la manera directa, la que esperarías. Sucede que todo pasa por la versión del lenguaje que estás usando, la establecida es C# 7.0.

Solo basta que abras tu archivo .csproj y agregues una línea más.

Utilizar la última versión del lenguaje (de hecho para ser exactos a partir de la versión 7.1 puede ser) es suficiente para que te evites este pequeño problema.

El código completo que usé para este ejemplo es tan sencillo que puedo ponerlo en una imagen en lugar del acostumbrado texto.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Busca en este sitio

MI perfil de Github

Github profile

Sígueme en Twitter

Seguir a @aminespinoza
©2023 El blog de Kañaz | Funciona con SuperbThemes y WordPress