-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
area-Metablocking-releasetrackingThis issue is tracking the completion of other related issues.This issue is tracking the completion of other related issues.
Milestone
Description
The spec for .NET 5 TFMs can be found here.
Runtime/SDK
- Ensure SDK explodes .NET 5
TargetFrameworkintoTargetFramework*andTargetPlatform*properties - Make the build fail when a TFM with an unsupported OS or OS version is being used
- Update RIDs for Xamarin platforms
- Add preprocessor symbols for OS
- Handle new TFMs in runtimeconfig and host
- Produce a warning when a
net5.0project referencesnetcoreapp3.1(or earlier) with WPF/WinForms - Cut
Add shared framework for Xamarin platformsAdd SDK-style build support for Xamarin
NuGet
- net5 tfm: framework precedence rules
- net5 tfm: produce error when missing TPV
- net5 tfm: "hydrating" empty TargetPlatformVersions
- net5.0 VS APIs
- With multi targeted projects, NuGet should read the target framework related information from the inner build.
- NuGet pack should catch incorrect omitting of the dot in version numbers
- Cut
Make NuGet understand that the existing Xamarin TFMs can be installed into the new(Xamarin is pushed to .NET 6)net5.0-xxxTFMsFail pack when packing equivalent TFMs like(this state is impossible now)net5.0-iosandnet5.0-ios13.0Produce a warning when a project consumes a library with a higher(handled by analyzer)TargetPlatformMinVersionnet5 tfm: TargetPlatformMinVersion in packed nuspec(handled by analyzer)
- Future
MSBuild
Project System
- Pass the correct information to NuGet restore, specifically TFI, TFV, TPI, TPV
@rainersigwald @dsplaisted @rrelyea @ericstj @ViktorHofer Please help me complete the list of items. Also, we would make sure that each item is linked to a corresponding GitHub issue.
charlesroddie and ViktorHofer
Metadata
Metadata
Assignees
Labels
area-Metablocking-releasetrackingThis issue is tracking the completion of other related issues.This issue is tracking the completion of other related issues.