hi,
There some reasons :-
1) you might not have implemented that particular namesapce some thing like ESRI.ArcGIS.Carto
2) ESRI.ArcGIS.Carto might missed or something like that...
3) you may have to reinstall your arcgis desktop opposite of VS2008 ... Previously i was on VS2005..
Thanks and Regards,
Venkat