Кажется, что это известная проблема (возможно, ошибка - слишком сильное слово, если это параметр или что-то, чего мне тоже не хватает, тогда я буду рад исправить это, во всяком случае ....) в Visual Studio- это все еще происходит в VS2010.
Если вы удалите строку "clr-namespace:" в XAML, просто оставив вам
xmlns:MS_Internal_Media="MS.Internal.Media;assembly=PresentationCore"
, она будет хорошо скомпилирована, и вы сможете перезагрузитьдизайнер.Если вы затем добавите синтаксис clr-namespace снова, он будет работать нормально, но конструктор все равно выдаст ошибку.Я считаю, что это должно быть проблемой в самой Visual Studio.
Надеюсь, что этот обходной путь по крайней мере поможет вам загрузить дизайнер и получить проект.
Поиграв с этим немного больше, ядумаю, что проблема, вероятно, в том, что эта сборка не имеет открытых типов.Глядя на сборку в .Net Reflector они все внутренние классы.Та же ошибка, что вы получаете в VS, генерируется для всех сборок, где нет открытых типов.Я ожидаю, что интерфейс Blends либо не проверяет это, либо обрабатывает его лучше.