Название говорит само за себя.
Я попытался добавить ссылку NuGet на формы Xamarin в проект WinUI3, но из-за этого проект прекратил компиляцию и выдал следующую ошибку. Очевидно, что вышеизложенное нарушает сборку.
введите сюда описание изображения
Итак, есть ли способ ссылаться на формы Xamarin и использовать некоторые из их ссылок, например основы Xamarin, в проекте WinUI 3?
Я попытался добавить ссылку NuGet на формы Xamarin в проект WinUI3, что привело к ошибке.
Я переношу свой проект UWP, который в настоящее время ссылается на Xamarin.Forms, в проект WinUI 3 в качестве первого этапа нашего плана миграции. На следующем этапе мы намерены перейти с Xamarin.Forms на MAUI. Я хотел бы знать, можно ли включить ссылки Xamarin.Forms в проект WinUI 3. Если это невозможно, нам может потребоваться одновременно выполнить обе миграции (UWP в WinUI 3 и Xamarin.Forms в MAUI).
Да, это идея: перенести UWP на WinUI3 и весь Xamarin на MAUI (для которого WinUI3 является целевой платформой Windows).





Я согласен с Саймоном, вам следует использовать MAUI. Существующий проект Xamarin.Forms UWP можно обновить до проекта в стиле SDK для приложения .NET MAUI WinUI 3.
Я предлагаю вам обратиться к документу: Миграция проекта Xamarin.Forms UWP
почему ты хочешь сделать это? Вы должны использовать MAUI (Learn.microsoft.com/en-us/dotnet/maui/migration), который является развитием Xamarin, а WinUI3 станет целевой платформой для MAUI в Windows.