Compilation

La première étape avant de faire des changements du code source est de le compiler. Intersect est relié à des dizaines de librairies externes et d’outils (ie MonoGame, Newtonsoft Json.Net, etc) et notre projet est construit pour aller chercher automatiquement ces dépendances à partir de Nuget.

Pour commencer ouvrez le fichier Intersect.sln dans le dossier Intersect-Engine. La réponse devrait être ouverte dans Visual Studio 2019.

réponse

Dans la plupart des cas tout ce que vous aurez à faire c’est de taper Build -> Build Solution en haut de votre fenêtre Visual Studio et il ira chercher toutes les dépendances automatiquement pour vous.

construction

Votre première construction se finira sûrement avec des erreurs vues ci-dessous. Ceci est dû au programme qui télécharge les dépendances pendant une construction dont dépend une construction réussie.

erreurs

Si vous rencontrez une des erreurs ci-dessus cliquez juste sur Build > Clean Solution and then Build -> Build Solution again. Si ça ne fonctionne pas essayez de redémarrer visual studio.

nettoyer

Visual Studio vous notifiera de la réussite d’une construction dans le coin inférieur gauche de votre ide.

réussite

La version compilée d’Intersect peut être trouvée dans votre annuaire Intersect-Engine/build. Il ya aura beaucoup de fichiers xml à côté des exécutables mais vous devriez seulement vous préoccuper des fichiers .exe et .pdb pour le Client, l’Editeur et le Serveur pour l’instant.

production

** Veuillez noter que si vous voulez faire fonctionner votre client ou votre éditeur en utilisant le debugger vous devrez télécharger et inclure les actifs appropriés dans les annuaires /build/debug/client and /build/debug/editor. **