Nie ma możliwości wyłączenia kompilatora tła.
Czy zainstalowałeś program Visual Studio 2008 SP1. W wersji RTM VS 2008 naprawiliśmy kilka błędów, które mogą spowodować zawieszenie się IDE w pewnych okolicznościach.
Bardzo poważnie traktujemy problemy z kompilatorem w tle. Jeśli możesz dać nam repro z problemem, to z pewnością zostanie zbadane. Jeśli możesz wyprodukować taką repro lub nawet wysłać nam zrzut pamięci, gdy IDE jest zablokowane, zgłoś błąd na Connect: https://connect.microsoft.com/VisualStudio
Kilka innych kroków, które możesz wykonać. Czy masz jakieś dodatki zainstalowane w VS? Jeśli tak, spróbuj odinstalować je 1 na raz. Widziałem kilka przypadków, w których dodatki stron trzecich spowodowały blokady w IDE, które były całkowicie niezwiązane ze strukturą C#/VB.
Mam VS całkowicie zaktualizowany. Jedynymi dodatkami, które zainstalowałem, są Resharper, Gallio i Test-Driven.NET. Próbowałem uruchomić rodzimych, jak czytałem o dodatkach powodujących problemy i nadal napotkał ten sam problem. Używam MSTest przeciwko rozwiązaniu .NETCF 3.5, aby dodać więcej do miksu. –
Zobaczę, czy uda mi się znaleźć sposób, aby konsekwentnie go odtworzyć, ale znalazłem go tylko w tym dużym rozwiązaniu i nie sądzę, bym był w stanie dostarczyć ci naszego źródła. W jaki sposób chciałbym przekazać ci zrzut pamięci od momentu zawieszenia? –
Co więcej, wiesz, dlaczego nie można wyłączyć kompilatora tła? Wiem, że jest to przydatne przez większość czasu, ale tylko możliwość wyłączenia go byłaby dla mnie bardzo przydatna. –