Ich habe gerade ein Visual Studio Projekt bearbeitet, was schon längere Zeit nicht weiter entwickelt wurde. Das Kompilieren des Projektes hat super lange gedauert... völlig unnormal lange, besonders weil es auch nicht sehr groß ist.
Als erstes habe ich die Referenzen gecheckt, weil teilweise diese noch auf einen alten Server zeigen konnten. Die Referenzen waren OK. Daraufhin bin ich die gesamten Projekteigenschaften durch und habe nichts gefunden. Nun kommt der Trick:
Jeder der sich wunder, warum sein VS so lange kompiliert, sollte einen Blick mit einem Editor in die *.csproj Projektdatei werfen. Dort stand bei mir als HintPath noch der alte Server drin:
<HintPath>\\ALTERSERVER\DLLs\dllname.dll</HintPath>
Dadurch hat Visual Studio jedesmal einen Timeout abgewartet und wenn man mehrere Referenzen hat, kann sowas dauern. Nachdem ich das korrigiert hatte, kompiliert alles wieder mit Vollspeed! 
Lustig ist nur, dass in den VS Projekteigenschaften nirgends der <HintPath> auftaucht... tja mal wieder ein AHA mehr 