This appendix contains two tables that will be handy if you need to look up a target framework moniker or runtime identifier for use in your .NET Core applications.
The runtime identifier string obeys a hierarchy: linuxmint.17.1-x64 is a child of linuxmint.17.1, which is a child of linuxmint.17, then linuxmint, and finally linux. If a runtime doesn’t work, try a more specific version.
OS |
Flavors |
Version examples |
---|---|---|
linux | rhel ol centos debian ubuntu linuxmint fedora openuse musl (Alpine) | 7.0, 7.1, 7.2 7.0, 7.1, 7.2 7 8 14.04, 14.10, 15.04, 15.10, 16.04 17, 17.1, 17.2, 17.3 23 13.2 |
osx | 10.10, 10.11 | |
win | win7 win8 win81 win10 |
Name |
Abbreviation |
Moniker |
---|---|---|
.NET Framework | net | net11 net20 net35 net40 net403 net45 net451 net452 net46 net461 net462 net47 net471 net472 net48 |
.NET Standard | netstandard | netstandard1.0 netstandard1.1 netstandard1.2 netstandard1.3 netstandard1.4 netstandard1.5 netstandard1.6 netstandard2.0 |
.NET Core app | netcoreapp | netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 |
3.147.89.24