Мой друг создал элемент управления (Multi Select Combo Box) и скомпилировал его в DLL. Я добавил DLL для моих ссылок и имен в моем окне WPF, как, например:Пользовательский контроль отсутствует ссылка на сборку
xmlns:mc="clr-namespace:MultiSelectComboBox;assembly=MultiSelectComboBox"
При использовании элемента управления:
<mc:MultiSelectUserControl Name="mscControl" />
Проблема в том, когда я добавить XAML использовать управление, Окно серого цвета с недопустимой разметкой. Список ошибок показывает 2 ошибки, то есть:
Название "MultiSelectUserControl" не существует в пространстве имен "CLR-имен: MultiSelectComboBox, сборка = MultiSelectComboBox".
И
Тип 'MC: MultiSelectUserControl' не найден. Убедитесь, что вы не указали ссылку на сборку и что все ссылочные сборки были созданы.
, но если я запустил приложение, управление работает отлично. Его просто крайне расстраивает проектирование GUI, когда это продолжается. Я действительно занимался исследованиями, но придумал ничего полезного.
Почему это происходит и что я делаю неправильно?
Попробуйте очистить свое решение, перестройка проекта и перезапуск Visual Studio. – Matthias
Я сделал это довольно много раз. Очистить, перестроить, перезапустить VS и создать целый новый проект, но все равно то же самое –
- это решение в сетевой папке? – DidIReallyWriteThat