Comme tout développeur qui aime son métier, ce matin après quelques heures de code + 2 café, j’arrive enfin à l’étape cruciale : la compilation :).
Donc un petit coup de F6 et vlan… message d’insulte de Visual Studio. “le fichier ‘’ a été renommé ou ne figure plus dans la solution”.
Voila encore une de ces boites de dialogue comme on les aime…
Qui? Quoi? Quand? comment?
Vu que je ne suis pas trop idiot (oui là on parle de code, pas du reste), je peux déjà répondre à 2 ou 3 questions:
Qui : ça c’est facile, c’est moi qui ai fait une erreur
Quoi : Et bien justement je ne sais pas ce qu’est ce projet “”.
Quand : Ce matin entre 8h et 11h…
Comment : certainement en mettant mon nez là où il ne fallait pas.
En toute logique j’ai pensé dans un premier temps à une erreur dans le fichier “.sln”. Après un petit coup de notepad, rien à redire sur ce fichier, il n’y a pas de projet “”.
Donc je reprend ma logique depuis le début,
Quoi? : quel était mon objectif ?
“Je devais faire le ménage dans ma solution et supprimer les codes inutiles…”
Oups, aurai-je zapé un projet?
“Oui, mais elle ne servait à rien!”
Ah rien?
“Oui, oui à rien, juste à faire des tests!”
“mais elle était en référence d’un autre projet…”
Voila donc la fameuse explication, j’ai supprimé un projet qui n’était plus utilisé (pas une seule ligne, ni using), mais il était en référence d’un projet à compiler…
Et voici encore un message d’insulte résolut (ceci dit Visual Studio avait raison, j’ai travaillé avec mes pieds sur ce coup là)
Moralité : faire le ménage oui, mais il faut rester logique. Visual Studio est votre amis, mais il ne fera jamais le travail à votre place.