Я создал библиотеку пользовательских элементов управления, но она не работает. Когда я использую его в других решениях, я получаю эту ошибку: «Microsoft.UI.Xaml.Markup.XamlParseException: «Ошибка анализа XAML».
Спасибо
Можете ли вы рассказать, как вы используете библиотеку?
@Jeaninez-MSFT в вашей ссылке «Потребление из упакованных приложений, которые используют отдельный проект упаковки приложений Windows (WAP), в настоящее время не поддерживается». Мой пример минимален, не подвержен ошибкам
@AndrewKeepCoding — я создал новый проект библиотеки классов. В него я добавил новый файл пользовательского управления только с текстовым полем. Я строю это. Я ссылался на него (файл .dll) в другом новом проекте в другом приложении. Это не работает.





Попробуйте создать пакет NuGet вашей библиотеки управления:
Я предлагаю вам обратиться к документу:Пошаговое руководство: создайте компонент C# с элементами управления WinUI 3 и используйте его из приложения C++/WinRT, которое использует Windows App SDK . Эта ошибка может произойти, если в MainWindow.xaml существует проблема, не обнаруженная компилятором XAML. Обратитесь к теме: Learn.microsoft.com/en-us/answers/questions/831836/…