Я переношу свое приложение на новый .NET MAUI (с .NET 8). Я использую syncfusion в качестве библиотеки компонентов, и теперь, когда я создаю свое приложение, я получаю ошибку "Cannot resolve type "http://schemas.syncfusion.com/maui:core:SfChip"".
Я уже пробовал удалять папки bin и obj, но это не помогло.
Я также нашел это stackoverflow с такой же проблемой. В ответе здесь говорится, что нужно добавить x:Name, но я уже добавил это, но с x:Name="Self".
Ваша проблема не имеет ничего общего с упомянутой ссылкой. Вероятно, вы используете неправильное пространство имен для управления чипом, попробуйте следующее:
xmlns:chip = "clr-namespace:Syncfusion.Maui.Core;assembly=Syncfusion.Maui.Core"
А потом попробуй использовать его
<chip:SfChipGroup DisplayMemberPath = "Name">
<chip:SfChipGroup.ChipLayout>
<FlexLayout
HorizontalOptions = "Start"
VerticalOptions = "Center"
/>
</chip:SfChipGroup.ChipLayout>
</chip:SfChipGroup>
Ах, ты прав. Я разрешил импорт выполняться автоматически, и он выглядел как xmlns:core = "Schemas.syncfusion.com/maui" Я просто предположил, что это правильно, поскольку IDE предложила мне это. Спасибо за помощь!