Si ya has instalado Visual Studio 2022 en tu PC y te has dispuesto a crear una aplicación de consola con .Net 6 tal vez te haya sorprendido el aspecto de la nueva plantilla, que siguiendo con la línea de las «minimal API«, han hecho desaparecer toda la sintaxis a la que estábamos acostumbrados, ahora se va al grano 😉
Pero claro, con esto ha desparecido el clásico static void main(string[] args). Entonces, ¿Cómo hacemos si queremos pasar argumentos? Sigue leyendo, que te vas a sorprender.
Podríamos llegar a pensar que en el caso de necesitar argumentos, tendremos que crear a mano la clásica estructura (como me paso a mí en un primer momento), pero no, no es posible que no se haya tenido en cuenta un aspecto tan básico como este, ¿verdad?. Pero entonces, ¿Cómo lo hacemos?
No tenemos que hacer absolutamente nada, simplemente escribe args en tú código y ahí tendrás todo el contexto mágicamente. Mas sencillo imposible.
Para pasar argumentos desde el propio Visual Studio 2022, solo tienes que ir a las opciones del proyecto y en la sección de «debug» y acceder a la configuración de los perfiles de debug y en «command line arguments» poner lo que consideres oportuno: