.NET Core Project Converter

Since R2 2020 Telerik UI for WPF suite provides tooling in Visual Studio 2019, via the Telerik Visual Studio Extension, that will convert client projects that use .NET Framework 4.8 (or lower) into .NET Core projects to ease out the migration.

The tooling is based on the Try-Convert tool and the .NET Portability Analyzer that Microsoft offers to help .NET developers port their projects to .NET Core. Please have in mind that even though the conversion may be successful, we don't guarantee that the project will be compiled and you may need to fine-tune the output.

This article will guide you through the conversion process:

  1. Let's start with an existing Telerik WPF project that uses .NET Framework 4.5:

    net-core-project-converter 001

  2. Navigate to the Extensions menu. If the Telerik menu item is not available, click Manage Extensions and download it:

    net-core-project-converter 002

    net-core-project-converter 003

  3. After restarting Visual Studio, you are expected to see the .NET Core Project Converter option in the Extensions menu and in the project's context menu as well:

    net-core-project-converter 004

    net-core-project-converter 005

  4. Run the converter and follow the wizard:

    net-core-project-converter 006

    net-core-project-converter 007

    net-core-project-converter 008

    net-core-project-converter 009

    net-core-project-converter 010

    net-core-project-converter 011

  5. Now, the project can be run using .NET Core 3.1

  6. There is a backup folder containing the initial project.

    net-core-project-converter 012

See Also

In this article
Not finding the help you need? Improve this article