Обновление с Xamarin до .NET
Важно!
Поддержка Майкрософт для Xamarin завершится 1 мая 2024 г. для всех пакетов SDK Xamarin , включая Xamarin.Forms. Помогите нам улучшить процесс обновления с Xamarin до .NET MAUI, выполнив этот короткий опрос.
Проекты Xamarin могут выполняться в .NET после завершения процесса обновления. В следующей таблице перечислены типы проектов Xamarin, которые можно обновить до .NET:
Важно!
Чтобы обновить приложение с Xamarin до .NET:
- Все проекты должны стать стилем пакета SDK.
- Проекты не нужно переписать.
- Решения для нескольких проектов не должны стать несколькими целевыми проектами.
Чтобы обновить собственные проекты Xamarin до .NET, сначала необходимо обновить проекты в стиле SDK, а затем обновить зависимости до .NET 8. Дополнительные сведения см. в проектах обновления Xamarin.Android, Xamarin.iOS и Xamarin.Mac до .NET.
Помощник по обновлению .NET — это средство командной строки, которое поможет вам обновить приложения Xamarin.Forms с несколькими проектами до многопроектных приложений .NET Multi-platform App UI (.NET MAUI). После запуска средства в большинстве случаев приложению потребуется дополнительное усилие для завершения обновления. Дополнительные сведения см. в статье Об обновлении приложения Xamarin.Forms до приложения .NET MAUI с помощью помощника по обновлению .NET.
Вы также можете вручную обновить приложение Xamarin.Forms до многопроектного приложения .NET MAUI с помощью двухэтапного процесса:
- Обновите собственные проекты Xamarin в решении Xamarin.Forms до .NET. Дополнительные сведения см. в статье Об обновлении приложений Xamarin.Android, Xamarin.iOS и Xamarin.Mac до .NET. Кроме того, можно обновить проект UWP Xamarin.Forms до проекта .NET MAUI WinUI 3. Дополнительные сведения см. в статье о миграции проектов UWP Xamarin.Forms.
- Обновите проект библиотеки Xamarin.Forms до пользовательского интерфейса многоплатформенного приложения .NET (.NET MAUI). Дополнительные сведения см. в руководстве по обновлению приложения Xamarin.Forms до многопроектного приложения .NET MAUI.
Кроме того, можно вручную обновить приложение Xamarin.Forms до однопроектного приложения .NET MAUI. Дополнительные сведения см. в руководстве по обновлению приложения Xamarin.Forms до одного проекта .NET MAUI.