Autocomplétion dans VS Code
Problème: VS Code refuse d'afficher les conseils de code (autocomplétion) ou il ne les affiche pas de façon correcte.
Voici quelques solutions possibles.
Solution 1: Ouvrir vos scripts en tant que projet C#...
- Quitter VS Code.
- Dans Unity, faites un clic de droite sur un des scripts de votre projet dans le dossier Assets / Scripts.
- Dans le menu contextuel qui apparaît, choisissez "Open C# Project".
- Tapez transform.position dans la fonction Start() de votre script pour vérifier si les conseils de code s'affichent correctement maintenant.
Solution 2: Regénérer les références de fichiers de prog de votre projet...
- Quitter VS Code.
- Dans Unity, allez dans le menu Edit / Preferences.
- Dans la portion de gauche de l'interface des préférences, sélectionnez External Tools.
- Dans External Tools, cliquez sur le bouton Regenerate project files.
- Fermez la fenêtre de préférences.
- Ouvrez un de vos script de votre dossier de script en double-cliquant dessus.
- Tapez transform.position dans la fonction Start() pour vérifier si les conseils de code s'affichent correctement maintenant.
Solution 3: Mettre à jour le package VS Code Editor de votre projet...
- Quitter VS Code.
- Dans Unity, allez dans le menu Window/Package Manager
- Dans le Package Manager, assurez-vous que l'option "Packages: In Project" est sélectionnée dans le petit menu qui est tout juste sous l'onglet du titre de la fenêtre (en haut à gauche).
- Dans la section de gauche, localisez l'item "Visual Studio Code Editor" et vérifiez si une icône de flèche grise apparaît vis-à-vis au lieu d'un crochet vert. Si c'est le cas, vous devrez mettre à jour ce package pour votre projet en cours.
- Pour mettre à jour le package "Visual Studio Code Editor", cliquez sur la flèche grise à droite du nom du package et suivez les instructions.
- Une fois que le package est à jour, fermez la fenêtre de Package Manager, et sauvegardez votre projet.
- Ouvrez un de vos script de votre dossier de script en double-cliquant dessus.
- Tapez transform.position dans la fonction Start() pour vérifier si les conseils de code s'affichent correctement maintenant.
Solution 4: Ré-installer .NET 4.7.1
- Quitter VS Code.
- Quitter Unity.
- Allez à l'adresse suivante: https://dotnet.microsoft.com/download/dotnet-framework/net471
- Sur cette page, cliquez sur le second bouton (Download .NET Framework 4.7.1 Developper Pack) et suivez les instructions pour installer cette ressource de Microsoft
- Une fois l'installation complétée, ouvrez votre projet Unity.
- Ouvrez un de vos script de votre dossier de script en double-cliquant dessus.
- Tapez transform.position dans la fonction Start() pour vérifier si les conseils de code s'affichent correctement maintenant.
Solution 5: Si aucune des solutions précédentes ne fonctionne...
- Tentez d'abord un redémmarrage complet: Quittez tout, et redémarrez votre ordi.
- Une fois l'ordi redémarré, ouvrez un projet Unity
- Ouvrez un de vos script de votre dossier de script en double-cliquant dessus.
- Tapez transform.position dans la fonction Start() pour vérifier si les conseils de code s'affichent correctement maintenant
- ...mais si ça ne fonctionne toujours pas, vous tentez de ré-installer VS Code et/ou Unity...