Supports creating .NET projects that include building for .NET Framework (Windows), .NET Core (Windows, Linux, MacOS), Mono (Windows, Linux, MacOS), Xamarin (based on Mono) runtimes.
Visual Studio v15.6+ includes support for SDK's resolved from NuGet. That makes using the custom SDKs much easier.
See Using MSBuild project SDKs guide on Microsoft Docs for more information on how project SDKs work and how project SDKs are resolved.
-
.NET Framework (Windows):
- WinForms
- WorkFlow
- WPF
- WCF
- ASP.NET
- EF
-
.NET Core (Windows, Linux, MacOS):
- ASP.NET Core
- EF Core
-
.NET Core (Application Platforms):
- UWP (Windows)
- Tizen (w/ Xamarin.Forms)
-
Mono (based on .NET Framework)
-
Xamarin (based on Mono):
- Android
- iOS
- MacOS
- TVOS
- WatchOS