Я создал компонент, используя компонент библиотеки управления WPF. В blend и Visual studio он работает как ожидалось, но я не могу заставить его работать над IE, когда я открываю файл xaml с IE.Почему IE не отображает мой компонент WPF?
Возможно, вы спрашиваете себя: «Зачем ему нужно, чтобы он работал с IE?». Это просто: мы используем программное обеспечение HMI SCADA: Zenon (Copa Data). Это программное обеспечение должно поддерживать компоненты WPF. Чтобы проверить, будет ли компонент работать в этом программном обеспечении, они скажут, чтобы проверить его с помощью IE в своей документации.
Конечно, я попытался импортировать компонент WPF непосредственно в Zenon, прежде чем тестировать его с помощью IE, но он не работает.
Вот файл XAML:
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:lib="clr-namespace:ListeImitationMobileWPF;assembly=ListeImitationMobileWPF"
Height="Auto" Width="Auto">
<lib:MaListeMaintenance/>
</UserControl>
ListeImitationMobileWPF является библиотека управления WPF, который содержит компонент "MaListeMaintenance".
Ошибка IE: «Тег« MaListeMaintenance »не существует в пространстве имен XML:« clr-namespace: ListeImitationMobileWPF; assembly = ListeImitationMobileWPF ».
(перевод с французского, я не знаю, является ли это точным английским сообщением об ошибке, оригинальным: System.Windows.Markup.XamlParseException: La balise 'MaListeMaintenance' n'existe pas dans l'espace de noms XML ' CLR-имен: ListeImitationMobileWPF, сборка = ListeImitationMobileWPF»)
Edit:. Я пытался поставить .dll в той же папке, но она по-прежнему дает мне эту ошибку
Edit2: Дополнительная информация: либерал был составлен с 4.5.1 dotnet framework, VS/blend 2013. Если вам нужна дополнительная информация, спросите меня об этом. Спасибо
Редактировать 3: Дополнительная информация: В lib содержится только UserControl, который содержит кнопку. Ничего больше. Кажется, что IE не может выглядеть в моей DLL, так что Zenon. В стандартном проекте вам нужно добавить библиотеку в ссылки на проекты, чтобы он мог ее найти. Я не знаю, как я мог бы имитировать это без проекта.