Tout d'abord, un peu d'histoire. Fin 2012, nous avons migré notre solution vs2008 vers vs2010 mais nous visons toujours .NET 3.5. (Je ne connais rien d'autre que le dernier et le meilleur ici !).
Nous n'avions pas eu de problèmes avec cette configuration jusqu'à ce que, il y a quelques semaines, des personnes aient commencé à obtenir ces erreurs :
"foo.csproj" (Rebuild target) (16:5) ->
C:\...\foo.csproj(142,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
Ce qui est intéressant, c'est que si vous regardez le fichier de projet, il fait référence à v10, ce qui est logique car nous n'utilisons pas Visual Studio 2012.
Cette erreur a touché plusieurs d'entre nous en même temps et même sur des branches de code plus anciennes qui n'ont pas été modifiées depuis des mois.
Je soupçonne qu'une mise à jour a été poussée sur nos machines et a brouillé les choses, mais je ne sais pas quoi faire à ce sujet.
La solution à court terme a été d'installer VS 2012 et de ne pas l'utiliser, mais j'espère quelque chose d'un peu plus propre que cela.