You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| net6.0-android |`xamarin.android` (plus everything else inherited from `net6.0`) |
68
-
| net6.0-ios | Everything inherited from `net6.0`|
69
-
| net6.0-maccatalyst | Everything inherited from `net6.0`|
70
-
| net6.0-macos | Everything inherited from `net6.0`|
71
-
| net6.0-tvos | Everything inherited from `net6.0`|
72
-
| net6.0-windows | (Subsequent version of `net5.0-windows`) |
73
-
| net7.0 | (Subsequent version of `net6.0`) |
74
-
| net7.0-android | (Subsequent version of `net6.0-android`) |
75
-
| net7.0-ios | (Subsequent version of `net6.0-ios`) |
76
-
| net7.0-maccatalyst | (Subsequent version of `net6.0-maccatalyst`) |
77
-
| net7.0-macos | (Subsequent version of `net6.0-macos`) |
78
-
| net7.0-tizen |`tizen40` (plus everything else inherited from `net7.0`) |
79
-
| net7.0-tvos | (Subsequent version of `net6.0-tvos`) |
80
-
| net7.0-windows | (Subsequent version of `net6.0-windows`) |
81
-
| net8.0 | (Subsequent version of `net7.0`) |
82
-
| net8.0-android | (Subsequent version of `net7.0-android`) |
83
-
| net8.0-browser | Everything inherited from `net8.0`|
84
-
| net8.0-ios | (Subsequent version of `net7.0-ios`) |
85
-
| net8.0-maccatalyst | (Subsequent version of `net7.0-maccatalyst`) |
86
-
| net8.0-macos | (Subsequent version of `net7.0-macos`) |
87
-
| net8.0-tizen | (Subsequent version of `net7.0-tizen`) |
88
-
| net8.0-tvos | (Subsequent version of `net7.0-tvos`) |
89
-
| net8.0-windows | (Subsequent version of `net7.0-windows`) |
64
+
|`net5.0`| net1..4 (with NU1701 warning)<br />netcoreapp1..3.1 (warning when WinForms or WPF is referenced)<br />netstandard1..2.1 |
65
+
|`net5.0-windows`| netcoreapp1..3.1 (plus everything else inherited from `net5.0`) |
66
+
|`net6.0`| (Subsequent version of `net5.0`) |
67
+
|`net6.0-android`|`xamarin.android` (plus everything else inherited from `net6.0`) |
68
+
|`net6.0-ios`| Everything inherited from `net6.0`|
69
+
|`net6.0-maccatalyst`| Everything inherited from `net6.0`|
70
+
|`net6.0-macos`| Everything inherited from `net6.0`|
71
+
|`net6.0-tvos`| Everything inherited from `net6.0`|
72
+
|`net6.0-windows`| (Subsequent version of `net5.0-windows`) |
73
+
|`net7.0`| (Subsequent version of `net6.0`) |
74
+
|`net7.0-android`| (Subsequent version of `net6.0-android`) |
75
+
|`net7.0-ios`| (Subsequent version of `net6.0-ios`) |
76
+
|`net7.0-maccatalyst`| (Subsequent version of `net6.0-maccatalyst`) |
77
+
|`net7.0-macos`| (Subsequent version of `net6.0-macos`) |
78
+
|`net7.0-tizen`|`tizen40` (plus everything else inherited from `net7.0`) |
79
+
|`net7.0-tvos`| (Subsequent version of `net6.0-tvos`) |
80
+
|`net7.0-windows`| (Subsequent version of `net6.0-windows`) |
81
+
|`net8.0`| (Subsequent version of `net7.0`) |
82
+
|`net8.0-android`| (Subsequent version of `net7.0-android`) |
83
+
|`net8.0-browser`| Everything inherited from `net8.0`|
84
+
|`net8.0-ios`| (Subsequent version of `net7.0-ios`) |
85
+
|`net8.0-maccatalyst`| (Subsequent version of `net7.0-maccatalyst`) |
86
+
|`net8.0-macos`| (Subsequent version of `net7.0-macos`) |
87
+
|`net8.0-tizen`| (Subsequent version of `net7.0-tizen`) |
88
+
|`net8.0-tvos`| (Subsequent version of `net7.0-tvos`) |
89
+
|`net8.0-windows`| (Subsequent version of `net7.0-windows`) |
90
90
91
91
To make your app portable across different platforms but still have access to OS-specific APIs, you can target multiple OS-specific TFMs and add platform guards around OS-specific API calls using `#if` preprocessor directives. For a list of the available symbols, see [Preprocessor symbols](#preprocessor-symbols).
0 commit comments