Я бы посоветовал парсеру Silverlight вернуться к синтаксическому анализу WPF silverlight по умолчанию.
вы получите ошибки, если используете wf xaml или даже WPF xaml, не поддерживаемый анализатором Silverlight.
Я бы посмотрел на важность дальнейшего продвижения пространства имен.
XAML - это язык, поддерживаемый в настоящее время WPF, Silverlight, который использует подмножество WPF и WF и немного в WCF. у каждого из них есть свои парсеры прямо сейчас.
В .net 4.0 будет файл system.xaml.dll или что-то в этом роде. Пространство имен будет значить немного больше, так как будет направлять синтаксический анализатор дальше. WPF, WF и WCF будут использовать этот синтаксический анализатор и предположат, что Silverlight в будущем будет его использовать.
edit, в первую очередь пространства имен верхнего уровня используются для предоставления схемы intellisense так, как синтаксический анализатор записывается для каждой группы.