Accueil logo MakeYourGame gachetteG gachetteD paddleG paddleH paddleD paddleB buttonG buttonH buttonD buttonB

Résoudre l'erreur de chargement du serveur OmniSharp sur Mac pour Unity avec Visual Studio

Unity

Lors d'une dernière mise à jour, lorsqu'on lance un projet Unity avec Visual Studio, on a une erreur de chargement du serveur OmniSharp, ce qui bloque intellisense ... pas cool pour notre workflow, car de fait on perd l'autocomplétion de l'API Unity et bien d'autres choses.

4 min Débutant

En fouillant un peu dans les forums ou autre, on s'aperçoit que cette erreur est déjà rencontrée par les développeurs qui possèdent un Mac.

Installer le framework .Net

En effet d'après l'erreur, on devrait installer le framework .Net dans la version demandée, mais ....nous sommes sous Mac et il n'existe actuellement que la version Windows ! 

https://makeyourgame.fun//upload/users/superelien/tutoriels/tips/errorinstallnetframework-5e49a39705738.png

Pour les machines windows, il suffit alors de télécharger et installer le package. 

https://makeyourgame.fun//upload/users/superelien/tutoriels/tips/downloadnetsdkcsharp-5e49a46e27f4d.png

Mais pour Mac ? ... continuons notre recherche de résolution de l'erreur.

Ben toi aussi ... pourquoi tu prends un Mac ?
Sachez que pour compiler un jeu pour iOS par exemple, il est nécessaire de disposer d'un Mac.

Trouver une alternative

Le projet Mono est une alternative OpenSource au .Net, et selon certaines personnes dans les forums Unity, l'installation de Mono a réglé ce souci de lancement d'OmniSharp.

Il suffit alors de télécharger et d'installer le package pour Mac.

https://makeyourgame.fun//upload/users/superelien/tutoriels/tips/downloadmono-5e49a4b36e595.png

Sachez que vous aussi, sur Linux ou Windows vous pouvez passer à Mono !

Puis il faut éteindre Visual Code, et le relancer à partir d'un projet Unity.

Cette fois-ci, comme on peut le voir, l'erreur a disparu et on voit bien que Mono a été choisi !

https://makeyourgame.fun//upload/users/superelien/tutoriels/tips/omnisharpfindmono-5e49a4f01b094.png

https://makeyourgame.fun//upload/users/superelien/tutoriels/tips/selectmonomsbuildinstance-5e49a69b8f4c8.png

Enfin on retrouve notre autocomplétion de l'API Unity !

https://makeyourgame.fun//upload/users/superelien/tutoriels/tips/autocompletionintellisenseunityviaulstudioisback-5e49a52dae369.png

Et voilà comment résoudre notre petit souci de chargement d'un projet Unity dans Visual Code.

A bientôt pour d'autres solutions de déblocage !

Vues: 193

Connectez-vous pour applaudir applause logo 0 claps

Validation du Tutoriel

Veuillez vous connecter ou créer un compte pour pouvoir valider ce tutoriel et ainsi gagner stardust et XP !

×