Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ingeniería en Ciencias y Sistemas Organización de Lenguajes y Compiladores 2 Primer Semestre 2021 Catedrático: Ing. Luis Espino Tutores académicos: Haroldo Arias, Manuel Miranda Manual de Creación de Proyecto Contenido Justificación ....................................................................................................................... 2 Instalación Visual Studio 2019 ........................................................................................... 2 Se debe descargar e instalar ............................................................................................ 2 Ya se tiene instalado....................................................................................................... 3 Obtención del DLL de Irony .............................................................................................. 7 Creación de Proyecto ......................................................................................................... 9 1 Justificación Este manual fue redactado para poder apoyar a los estudiantes que están teniendo dificultades para la iniciación de su proyecto y obtención de todas las herramientas necesarias para realizarlo. Está dividido en 3 grandes secciones: obtención de Visual Studio 2019 con todas las herramientas necesarias, obtención de archivo dll de Irony para poder utilizar el analizador, y creación del proyecto en .NET Core. Instalación Visual Studio 2019 Para la instalación de Visual Studio 2019 y todas las herramientas necesarias, existen dos posibilidades: ya tenemos instalado Visual Studio 2019 o tenemos que descargarlo e instalarlo. Se debe descargar e instalar Si aún no contamos con Visual Studio 2019, es necesario descargar el instalador en la página oficial de Microsoft. 1. Para eso ingresamos a la página https://visualstudio.microsoft.com/es/vs/community/ 2 Donde descargaremos el instalador en el botón de “Descargar Visual Studio”. 2. Nos pedirán instalar algunas configuraciones, y aparecerá la siguiente ventana. Luego de esto podemos irnos al paso número 2 de si ya se tiene instalado Visual Studio para seguir con la descarga. Ya se tiene instalado Si ya contamos con Visual Studio 2019, se deben de seguir los siguientes pasos: 1. Abrir el instalador de Visual Studio. Para esto nos iremos a nuestra barra de búsqueda, buscaremos “Visual Studio Installer”. Como se muestra en la imagen. Y lo abriremos. 3 Nos aparecerá la siguiente ventana al momento de abrirlo. 2. Daremos click en Modificar para verificar que contamos con las cargas de trabajo necesarias para el proyecto. Buscaremos hasta abajo la opción “Desarrollo multiplataforma de .NET Core”. Y le daremos al checkbox. 4 3. Finalmente daremos click en Modificar para iniciar las instalaciones. Cuando finalice ya podremos utilizar Visual Studio 2019. 4. Como siguiente paso de conseguir las herramientas necesarias relacionadas a Visual Studio 2019, nos descargaremos el SDK del .Net Core 3.0. Para eso nos dirigiremos a la siguiente página https://dotnet.microsoft.com/download/dotnet-core/3.0 5 Descargaremos el instalador que sea el adecuado para nuestro sistema operativo. 5. Iniciaremos el instalador y mostrará la siguiente imagen. Le daremos a “Install” para proceder a la instalación del SDK de .NET Core. Cuando finalice la instalación solo cerraremos la ventana, y podemos comprobar que está instalado con el siguiente comando en el CMD: dotnet Si ya tenemos instalado el SDK de .NET Core, aparecerá la siguiente ventana cuando iniciemos el instalador. 6 Si ya lo tenemos instalado no es necesario el realizar nuevamente el proceso de instalación. Obtención del DLL de Irony El dll de Irony lo debemos de conseguir en uno de los proyectos que se encuentran dentro del repositorio de Github de Irony. 1. Para realizar esto nos dirigimos al siguiente repositorio y descargamos el código fuente. https://github.com/IronyProject/Irony Luego descomprimimos el archivo. 2. Dentro de la carpera descomprimida ingresamos a la carpeta Irony.Interpreter 3. Dentro de esta carpeta encontraremos el proyecto 015.Irony.Interpreter.csproj, lo debemos abrir en Visual Studio. 7 4. Luego compilaremos el proyecto, para esto daremos click derecho en donde dice Solución “Irony” (10 de 10 proyectos). Y luego en Compilar solución. 5. Esto creará la carpeta bin/Debug dentro de la carpeta del proyecto Irony.Interprete. Dentro de esta existirán también otras dos carpetas: net40, netstandard2.0. Elegiremos net40. Aquí dentro se encuentra el archivo dll que nos interesa. 6. Lo colocaremos en C:\compiladores2. 8 Creación de Proyecto 1. Iniciaremos Visual Studio 2019. 2. Crearemos un proyecto nuevo. Así que daremos click en Create a new Project. Cargará la siguiente ventana. 3. En el buscador que aparece en la parte superior derecha de la ventana, colocaremos la siguiente búsqueda para el tipo de proyecto que vamos a realizar: FormApp. 9 También filtraremos por lenguaje, para que solo nos muestre resultados de C# y filtraremos por tipo de proyecto a Escritorio. 4. Seleccionaremos la primera opción, Windows Forms App. Luego nos solicitará el lugar donde deseamos guardar el proyecto y su nombre. 10 5. Luego nos pedirá seleccionar la Plataforma de destino, aquí seleccionaremos la versión de Net Core que instalamos. La versión .NET Core 3.1 (Compatibilidad a largo plazo). 6. Damos click en Crear. Y ya tendríamos nuestro proyecto listo. 11