Prima alcuni retroscena. Alla fine del 2012 abbiamo migrato la nostra soluzione vs2008 a vs2010, ma abbiamo ancora come target .NET 3.5. (Non so altro che l'ultimo e il più grande qui!)
Non abbiamo avuto problemi con questa configurazione fino a poche settimane fa, quando le persone hanno iniziato a ricevere questi errori:
"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.
La cosa interessante è che se guardi il file di progetto fa riferimento a v10, il che ha senso perché non usiamo Visual Studio 2012.
Questo errore ha colpito molti di noi contemporaneamente e anche su rami di codice più vecchi che non sono cambiati da mesi.
Sospetto che qualche aggiornamento sia stato inserito sulle nostre macchine che ha confuso le cose, ma non so cosa fare al riguardo.
La soluzione a breve termine è stata installare VS 2012 e non usarlo, ma spero in qualcosa di un po 'più pulito.