[One .NET] properly set $(UseAppHost) to false #6417
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Context: dotnet/sdk#19891
Context: https://github.com/xamarin/xamarin-macios/blob/a6eb528197854c074d9dd5847328c096890337be/dotnet/targets/Xamarin.Shared.Sdk.props#L38-L52
We currently have a small hack in place to prevent Linux packages from
being used in .NET 6 builds:
The Xamarin.iOS team found if you set this late during
$(AfterMicrosoftNETSdkTargets)
:Then
Microsoft.NETCore.App.Host.*
packs won't be brought in.After making this change, I can remove this line from the workaround:
The final solution for dotnet/sdk#19891, will be a future change that
makes
Microsoft.AspNetCore.App.Runtime
have a way to ignoreunsupported platforms.