У меня есть файл XAML, который ссылается на пользовательские элементы управления, определенные в другой сборке. Он компилируется и отлично работает во время выполнения, но конструктор XAML задыхается и не отображает содержимое проекта.
<Window x:Class="MyProgram.AboutWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:copy="clr-namespace:MyCompany.Common.CopyProtection;assembly=Common"
Title="About Box" Height="400" Width="400" SizeToContent="Height">
<copy:RegistrationPanel />
</Window>
Класс MyCompany.Common.CopyProtection находится внутри Общей сборки, которая есть в ссылках на этот проект. Класс публичный и недавно построенный.
Я использую Visual Studio Express 2008 с .NET 3.5 SP1. Вот ошибки:
Проблемная загрузка
Документ содержит
ошибки, которые должны быть исправлены до
дизайнер может быть загружен. Перезагрузить
дизайнер после того, как вы исправили
ошибки.
Ошибка 1 Тип
'copy: RegistrationPanel' не было
найденный. Убедитесь, что вы не пропали
ссылка на сборку и что все
упомянутые сборки были
встроенный.
Ошибка 2 Сборка «Общая» была
не найдено. Убедитесь, что вы не
отсутствует ссылка на сборку. Также,
убедитесь, что ваш проект и все
ссылочные сборки были построены.
Кто-нибудь знает, как решить эти ошибки, чтобы я мог снова начать использовать конструктор. Разработчик предпочитает выбирать элементы XAML и быстро переходить к коду XAML.