The Runtime .NET team is excited to announce the release of ArcGIS Runtime SDK for .NET 100.6. This release includes significant new features, performance improvements, and bug fixes you can read about here… and for our .NET community we have some even more exciting news: this release includes a preview of our support for WPF for .NET Core 3.0.
WPF for .NET Core marks a significant step for the popular WPF UI framework for desktop apps by liberating it from the system-wide .NET Framework on which it currently depends and enabling you to:
Build a completely self-contained executable with your application and all dependencies
Update your target.NET version without imposing any system-wide .NET updates on your users
Benefit from future enhancements and performance improvements beyond .NET Framework 4.8
To try the Preview of Support for WPF for .NET Core:
To try a new project from scratch using the .NET Core project templates, choose the `WPF App (.NET Core)` template from the new project dialog (tip: use the search or filters to narrow the list). In the Solution Explorer window for your new project instead of `References` you’ll now see `Dependencies` > `Frameworks` under which .NET Core is listed and if you open the project properties dialog you’ll see the Target framework is `.NET Core 3.0`. To add a reference to ArcGIS Runtime, right click Dependencies and choose `Manage NuGet Packages...` then browse for `Esri.ArcGISRuntime.WPF` from NuGet.org (or your local Esri package source) and install version 100.6.
Note:- The Preview of ArcGIS Runtime SDK for .NET with support for WPF for .NET Core 3.0 cannot be used in production (which differs from the status of .NET Core 3.0 Preview 8). When building, you’ll see a friendly reminder in your Error List “.NET Core support for ArcGIS Runtime is in Preview and not fully supported”.