Catégorie : Developpement

  • Compiler un projet c# visual studio pour linux

    Pour compiler un projet c# fait avec visual studio il n’y a pas de bouton « compiler » comme sur Windows

    Il faut passer par la console de visual studio

    Si la console n’est pas disponible on la retrouve dans Affichage puis Terminal

    Le terminal apparaît dans visual studio

    On va se positionner dans le projet avec les commandes cd

    on écris

    dotnet publish -c Release -r linux-x64 --self-contained true

    ça compile

    Une fois la compilation terminée on peux aller dans le dossier release du projet et en naviguant dans les dossiers on trouve un dossier publish que l’on peux récupérer pour envoyer sur notre linux

  • Utiliser Visual Studio 2026 avec Rust

    Il est tout à fait possible de coder du rust avec Visual Studio 2026

    Cela demande malgré tout quelques prérequis

    1 – Installation de Rust sur la machine

    Se rendre sur https://rustup.rs/

    Cliquer sur rustup-init.exe

    Une fois le fichier téléchargé, on le lance

    Faire 1

    Il télécharge puis installe visual studio si pas présent sur la machine

    Encore 1

    Attendre la fin de l’installation (cela peut prendre du temps)

    2 – Installation de la coloration syntaxique, l’autocompletion, les erreurs en temps réel, etc…

    Dans visual studio, se rendre dans extensions et gérer les extensions

    Chercher l’extension rust-analyzer et l’installer

    Redémarrer Visual Studio

    3 – Utilisation de visual studio avec rust

    Créer un dossier pour le projet rust

    Ouvrir visual studio et faire « ouvrir un dossier » et choisir le dossier que l’on a crée

    Une fois visual studio ouvert, ouvrir un terminal dans visual studio

    Pour ouvrir un terminal il faut aller dans Affichage puis Terminal

    Dans le terminal taper « cargo init –bin » pour générer le projet de base

    On peux maintenant coder son projet

    4 – Bonus

    Toutes les commandes suivantes se lancent dans le terminal

    cargo build = compiler sans lancer l’exécutable

    cargo run = compiler et lancer l’exécutable

    cargo clean = Enlever les restes d’anciennes compilations

    cargo update = mettre à jour les dépendances dans le projet

    5 – Bonus 2

    Si on veux mettre des accents dans son code il faut penser à forcer le projet en utf8

    Tout en bas à droite de la fenêtre de code il y a un petit bouton avec l’encodage en cours.

    il faut cliquer dessus puis enregistrer avec l’encodage et choisir utf8

    Bon code à tous

  • Fichier SLNX Corrompu

    Si vous avez une erreur du style « Erreur lors de la lecture du fichier …slnx sous visual studio 2026. Il faut

    • Ouvrir le fichier slnx avec un bloc notes
    • Remplacer totalement le contenu par
    <Solution>
    	<Project Path ="fichiercsproj.csproj" />
    </Solution>

    Enregistrer le fichier puis tout devrait être correct