У меня проблема с конструктором WPF. В какой-то момент я сделал что-то, что сломало все мои элементы управления, которые ссылаются на локальную сборку. Приложение строится и работает нормально, но VS Designer выдает ошибки каждый раз, когда к локальному ресурсу обращается через пространство имен clr.
Например, у меня есть следующая ссылка:
xmlns:Converters="clr-namespace:MyAssembly.Converters;assembly="
Обратите внимание, что я оставил сборку = MyAssembly, потому что это local / current.
Затем, когда я ссылаюсь на него в блоке ресурсов:
<Converters:IsNotNullConverter x:Key="isNotNull"/>
Все это работало до сегодняшнего дня. В какой-то момент я сделал что-то, что сломало все ссылки со следующей ошибкой:
Undefined CLR Namespace. The 'clr-namespace' URI refers to a namespace 'MyAssembly.Converters' that is not included in the assembly.
Я пробовал очистить, перестроить, перезапустить VS, закрыть панели конструктора и все их комбинации. Скорее всего, это какая-то другая незначительная проблема, которая приводит к взрыву всего этого (как это слишком часто случается в WPF). Моя проблема в том, что я не знаю, как начать разбирать эту проблему.
Есть ли у кого-нибудь идеи или методы для поиска реальной проблемы с этой проблемой времени разработки? Прямо сейчас я в основном иду по очереди в надежде найти иголку в стоге сена.
Спасибо!
xmlns:Converters="clr-namespace:MyAssembly.Converters". Не уверен, что это поможет. - person Vlad   schedule 21.10.2011