mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-14 20:48:00 +00:00
### Description <!-- Describe your changes. --> Xamarin is EOL so remove support. The MAUI targets are EOL and need updating. https://dotnet.microsoft.com/en-us/platform/support/policy/maui Other cleanups: - netcoreapp3.1 is EOL - the net6 macos target was added in the mistaken belief that was for MAUI mac support, but that is actually via the mac-catalyst target which we recently added support for. - some CIs that were using the old build setup of splitting pre-net6 targets. The ORT C# bindings csproj was updated last year and the `PreNet6` and `SelectedTargets` properties no longer exist as they were replaced by the simpler `IncludeMobileTargets` property. ### Motivation and Context <!-- - Why is this change required? What problem does it solve? - If it fixes an open issue, please link to the issue here. --> Remove EOL components. #21058
6 lines
505 B
Text
6 lines
505 B
Text
The main solution file is OnnxRuntime.CSharp.sln. This includes desktop and MAUI mobile projects.
|
|
OnnxRuntime.DesktopOnly.CSharp.sln is a copy of that with all the mobile projects removed. This is
|
|
due to there being no way to selectively exclude a csproj from the sln if Xamarin isn't available.
|
|
|
|
If changes are required, either update the main solution first and copy the relevant changes across,
|
|
or copy the entire file and remove the mobile projects (anything with iOS, Android or Droid in the name).
|