-
JE HAIS VISUAL STUDIO
Mes chers confrères,
j'aimerais ici déverser le torrent de haine tenace qui hante mon âme à l'égard de cet confiture de diarrhée qu'est Visual Studio ...
Quand tu prends plus de temps plus de temps à réparer/configurer ton tracteur qu'à labourer ton champ à la main (oui au singulier), ben c'est que ton tracteur est un étron purulent et dégoulinant de nullité.
Pour contextualiser un peu :
Mon client me fournit le code d'un POC fait sous Ionic avec VS
Déjà j'essaie d'installer ce qui me semble pertinent comme module VS pour pouvoir builder le code, à savoir le module Ionic.
Le build Android fonctionne bien, le build windows_x64 par contre ... non, mais en essayant de résoudre les erreurs de build, un TypeScriptClean absent (là aussi bravo les messages d'erreur qui te disent "msbuild est sorti en erreur avec le code -1", dans le genre message utile, on repassera ..) Mais j'essaie de défricher la forêt d'erreur de compile (là aussi sur un projet sensé builder sans souci, c'est croustillant, et ce c*n de VS qui ne sait pas déterminer les modules qui lui manquent pour que ça tourne), et ô miracle je finis par réussir à builder et lancer.
Mais la joie est de courte durée : quelle que soit la modif que je fais dans mon code, quand je relance rien n'est pris en compte j'ai toujours la même page de base sans les modifs
Alors je cherche sur le net, je cherche et je cherche, j'essaie de faire des cleans en me disant que ce crétin de VS n'est pas foutu de rebuilder après la modif d'un fichier
Rien n'y fait.
Et ce alors qu'en ligne de commande, le ionic serve me délivre une version à jour de chaque modification que je fais à la virgule près...
Je défèque un océan de chiasse sur VS et j'y fous le feu. Comment peut-on faire une merde pareille aussi peu intuitive.
Je sais que ça ne sert à rien mais au moins ça soulage un peu, je suis fatigué et ultra-énervé de perdre plus de temps à débugger l'IDE qu'à faire mon projet ...
-
Bonjour,
C'est quoi le soucis avec visual studio ?
Serai-ce pas plutot lie au client qui ne te fournis pas les infromations necessaires pour faire un setup complet ?
Car avoir un setup avec node ou meme eclipse est bien plus complique.
-
Bonjour Mermich et merci beaucoup de me répondre malgré mon sel,
pour le client franchement je me le demande parce qu'il m'a fourni tous les dossiers avec le sln, et ça semble fonctionner chez lui. En même temps la première fois que j'ai ouvert j'ai du faire un reload du projet parce que le sln n'arrivait pas à ouvrir le projet.
Je me demande, au point ou j'en suis si repartir d'un projet vierge et y réinjecter les sources au fur et à mesure ne serait pas plus constructif ...
J'en viens à me demander si j'ai bien l'ensemble de tous les modules pour créer un projet.
Y a-t-il un tutoriel suffisamment bien fait (qui donne l'ensemble de la conf de base pour faire un projet Ionic ne serait-ce que cela) et suffisamment didactique pour un béotien tel que moi pour un projet Ionic sous Visual Studio quelque part ?
merci encore :)
-
Je n'ai jamais fait d'ionic, donc tous ce que je dis est pure hypotheses:
- Le client a besoin peut etre d'une version specifique de visuel studio (comme 2019 par exemple)
- Le client utilise des modules exterieurs qu'il ne t'a pas comunnique
- La solution utilize Node (donc il faut installer une version specifique de node)
- La solution utilise des variable d'environement dont il ne t'a pas communique
- T'es en 32 bit alors que le client est en 64 (et vice versa)
- Le client utilise un repo nugget specifique (a configurer dans visual studio)
- Un soucis sur les packages nuget
- Du bidouillage dans le fichier host
- Du bidouillage dans les fichier systemes
- et plein d'autres possibilites que je ne connais pas
(je parle de vecu a chaque fois...)
La liste des possible est tellement vatse que pour moi la seule option viable c'est de demander de l'aide aupres du client. Oui tu peux avoit l'air bete, mais tu gagnera un temps enorme.