Si vous voulez juste utiliser l'application, les binaries d'une release suffiront.
Si vous voulez, compiler l'application depuis le code source, suivez la procédure ci-dessous.
Tout d'abord, il faut cloner le dépôt.
git clone https://github.com/cegepmatane/Projet-Specialisation-2022-Clement-Darne/
Le lien de téléchargement pour installer .NET sur Windows se trouve sur le site de Microsoft.
Pour compiler l'application, veuillez installer la version 5 du SDK .NET. Sinon, une version Runtime 5 ou plus fera l'affaire.
Sur Linux il faut ensuite installer .NET et ses dépendances. Plusieurs méthodes sont possibles.
Pour installer .NET dans le répertoire du projet, il suffit d'exécuter le script dédié. Par contre il faut que les dépendances, comme décrites sur la documentation .NET, soient aussi installées.
scripts/Linux/install-dependencies.sh
Utiliser un gestionnaire de package qui installe en même temps les dépendances. Si vous utilisez le gestionnaire apt
vous pouvez télécharger un des dépôt de Microsoft en sélectionnant le bon packages-microsoft-prod
depuis ce lien : https://packages.microsoft.com/config/. Il faut ensuite l'implémenter dans le gestionnaire de paquets.
# Exemple Ubuntu 20.04
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
Une fois que le gestionnaire a connaissance des paquets .NET, on peut installer le SDK correspondant compatible avec l'application : SDK 5.0.
sudo apt install dotnet-sdk-5.0
L'application peut être compilée et lancée depuis Visual Studio.
scripts/Linux/build.sh
scripts/Linux/run.sh