Cuando empeze el proyecto de C# Basico, encontre varios retos soy usuario Mac y queria aprender C#, por lo tanto los primeros videos los hice con Visual Studio Code, pero conforme avanzaba en las clases no encontraba ciertas cosas que se estaban explicando intente lo siguiente.
- Instale una maquina virtual, virtual box , luego sobre ella instale windows 10, en ella instale visual studio pro trial y pude llevar acabo algunas de las clases, pero entre en conflicto al momento de querer correr los emuladores, pues no podian correr pues no tenia activado el Hiper-V y no se que mas errores, trate varias cosas sin exito (activar el hiper-v en virtualbox).
- Migre la maquina de virtualbox a Parrallels, y termine con el mismo problema que el hiper-v no estaba activado, lei articulos y trate de activarlo en OSX, pero no pude.
- Despues de esto decidi tratar de hacer todo en Mac con Visual Studio , pero no trae las mimas opciones que se mostraban en clases (scaffolding, generar proyectos de cierto tipo).
Y como termino todo esto, con la solucion que creo que fue la mejor, Instale yeoman
npm install -g yo
Luego de esto instale templates de dotnet con los siguientes comandos
sudo npm install -g generator-aspnet
sudo npm install -g generator-code
Instale el .net core en mi OSX
Despues de esto me fui al directorio donde estaba guardando los proyectos del curso y simplmente corri el comando
yo aspnet
Y tiene una amplia opciones de los proyectos que se manejan en el curso, asi que no batalle y mi maquina OSX ya trabaja de mas, con la maquina virtual prendida.
Cualquier duda pregunta con libertad pregunten 😄.
Curso básico de C# 2017