Я начал использовать атрибут XmlnsDefinition, чтобы связать некоторые пространства имен CLR в один xmlns для удобства в XAML.
К сожалению, похоже, что это работает только при использовании сторонних сборок. Если у меня есть файл XAML в той же сборке, что и типы в пространстве имен, на которое я ссылаюсь из XmlnsDefinition, то компилятор выдаст ошибку о типе, которого нет в определяемом мной xmlns.
Перемещение типа на стороннюю сборку устраняет проблему.
Есть ли способ использовать XmlnsDefinition в сборке и использовать ли его из этой сборки через XAML?