I have a similar problem, but throw in crashing as well. I am doing a WPF VS2008 SP1 3.5SP1 project. I am not using any plugins.
This occurs regardless of the hardware (home / office) and also in multiple vpcs. The office machine is pretty much top spec, quad core, 3gb ram , xp. ...
Simple WPF projects run fine in all environments.
Let me summarise the events:
1. VS crashes when I build in the case where I have a xaml file open that includes merged dictionaries, or a file that references a StaticResource that comes from a file that has merged dictionaries. This is documented in the SP1 release notes as a known bug I am fairly sure.
2. As a result of 1, I have to remember to close almost all xaml files before building or a guaranteed crash happens. I can leave .cs files open.
3. I have broken down my styles in a hierarchy, eg brushes.xaml is referenced by textstyles.xaml is referenced by controlstyles.xaml / datatemplates.xaml / ....etc. Therefore everything falls into category 1, as then all my UI controls reference the StaticResources and templates for everything.
4. I have turned off the designer so as to open in full xaml view, but opening the xaml designer is very slow.
5. I am sure you can imagine the pain of having to remember to close files all the time, then having to wait to open each one again.
6. Independently of all that, even with all windows closed upon build, it freezes on average every 30 mins as the original author describes.
I am almost not joking when I suggest to myself that this crashing / recovery activity should be in the project plan. It costs me 15-30mins a day, if you throw in the loss of momentum as well.
Any suggestions would be appreciated.