Compilando
El primer paso antes de realizar cambios en el proyecto original es compilar la solución. Intersect se basa en docenas de bibliotecas y herramientas externas (por ejemplo, MonoGame, Newtonsoft Json.Net, etc). Nuestro proyecto está diseñado para buscar las anteriormente mencionadas dependencias de forma automática mediante Nuget.
Para comenzar, abre el archivo Intersect.sln ubicado en la carpeta Intersect-Engine. La solución debería abrirse en Visual Studio 2019.
En la mayoría de los casos, todo lo que debes hacer es presionar Build (Generar) -> Build Solution (Generar solución) en la parte superior de la ventana de Visual Studio y así obtendrás todas las dependencias necesarias automáticamente.
Tu primera compilación probablemente fallará con errores similares a los que se ven a continuación. Esto se debe a que el proyecto descarga las dependencias durante la compilación misma, dependencias que son necesarias para una compilación exitosa.
Si experimentas los errores anteriores o similares, simplemente haz click en Build (Generar) > Clean Solution (Limpiar solución) y luego en Build -> Build Solution (Generar solución) nuevamente. Si eso no funciona, intenta reiniciar Visual Studio.
Visual Studio te notificará de una compilación exitosa en la esquina inferior izquierda del IDE.
Podras encontrar la versión compilada de Intersect en el directorio Intersect-Engine/build. Habrá muchos archivos xml junto con los ejecutables, pero por ahora solo deberías preocuparte por los archivos .exe y .pdb para el Cliente, el Editor y el Servidor.
** Ten en cuenta que si deseas ejecutar tu cliente o editor utilizando el depurador, deberás Descargar y ubicar estos recursos en las carpetas /build/debug/client y /build/debug/editor . **