Невозможно использовать usercontrols в моем проекте - PullRequest
1 голос
/ 30 ноября 2011

Я работаю над решением WPF.По каким-то странным причинам я получаю сообщение об ошибке «Тип« ... »не найден. Проверяйте, что вы не пропускаете ссылку на сборку ...» каждый раз, когда я добавляю пользовательский контроль / пользовательский элемент управления через XAML.Я построил решение, имел декларацию пространства имен для XAML, убедился, что у меня правильное имя сборки и что сам usercontrol не содержит ошибок.

Что еще более странно, когда яигнорируйте ошибки и добавьте элементы управления вручную через редактор XAML (черт возьми, даже InteliSense в редакторе XAML работает), затем соберите и запустите его, все работает (я предполагаю, что это означает, что нет проблем ссамо решение)

Элементы управления отображаются на панели инструментов, но я не могу добавить его через конструктор.Как я уже говорил, добавление через редактор XAML / в коде позади работает, но это действительно неудобно.Добавление через редактор XAML также вызывает ошибку и останавливает загрузку конструктора, что еще более раздражает.Добавление через код позади просто не элегантно и затрудняет отладку.

РЕДАКТИРОВАТЬ: Открытие решения на другом компьютере не решает проблему, поэтому это не проблема, вызванная Visual Studio.Также протестировано перемещение всего в новый проект, все еще не работает, что означает, что это не проблема с конфигурациями, скорее всего, проблема с кодом.Если тогда, почему он собирается и работает, и даже IntelliSense работает, а дизайнер нет?

1 Ответ

1 голос
/ 04 декабря 2011

Ладно ... не важно, это потому, что я построил его для x64, и, видимо, дизайнер просто не работает с этим, так как это x86. Использование AnyCPU похоже работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...