Skip to content

SyncfusionExamples/Porting-DotNet-Application-to-NetCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Porting a .NET application to .NET Core

This sample demonstrates porting Syncfusion WPF 'Expense Analysis' Showcase Demo application to NetCore

Overview

Migrating applications from .NET Framework to .NET Core (now .NET 5/6/7+) is a crucial step for modernizing your WPF applications. This comprehensive sample guides you through the complete process of porting a real-world Syncfusion WPF application to the cross-platform .NET Core framework.

About the Expense Analysis Demo

The Expense Analysis application is a feature-rich showcase demo that highlights the capabilities of Syncfusion WPF controls. It includes complex data visualizations, interactive charts, grids, and business intelligence features that help users track and analyze their expenses effectively.

Why Port to .NET Core?

Performance Improvements: .NET Core offers significant performance enhancements over .NET Framework, including faster startup times and reduced memory consumption.

Cross-Platform Support: Deploy your WPF applications on Windows 10 and Windows 11 with improved compatibility and modern runtime features.

Long-Term Support: Microsoft's focus has shifted to .NET Core and its successors, ensuring continued updates, security patches, and new features.

Modern Development: Access to the latest C# language features, improved tooling, and better integration with modern development workflows.

What You'll Learn

  • Project file migration from older .csproj format to SDK-style projects
  • NuGet package updates and dependency resolution
  • API compatibility and breaking changes handling
  • Best practices for maintaining code quality during migration

About

This sample demonstrates porting for WPF 'Expense Analysis' Showcase Demo application to NetCore

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages