TL;DR: Syncfusion’s Visual Studio Extensions now fully support .NET 9.0, providing developers with enhanced tools and seamless integration for building modern .NET apps with the latest features.
.NET 9.0 marks a significant milestone for the .NET framework, offering a unified and versatile platform for building web, desktop, and mobile applications. It’s designed to tackle the demands of modern software development, with enhancements focused on performance, an expanded library ecosystem, and more streamlined development tools to boost productivity and simplify workflows.
We at Syncfusion also support .NET 9.0 from our 2024 Volume 3 SP release . This update empowers users to leverage the latest advancements in web and desktop app development. With Syncfusion’s Visual Studio extensions, you can effortlessly build .NET 9.0 apps, smoothly convert and migrate projects to .NET 9.0, and easily integrate all necessary references for your .NET 9.0 projects.
Let’s see the seamless integration of .NET 9.0 support with Syncfusion Visual Studio extensions.
Prerequisites
Installing the Syncfusion Visual Studio extensions
You can install the Syncfusion Visual Studio extensions either from Visual Studio Marketplace or the Essential Studio setup.
Note: To install the extensions from Visual Studio Marketplace, refer to the Syncfusion Visual Studio Extensions Now on the Visual Studio Marketplace blog.
When creating an app, choose the .NET 9.0 option to create projects with Syncfusion components and .NET 9.0 support.
Creating .NET 9.0 projects with Syncfusion components
.NET MAUI Template Studio
The .NET MAUI Template Studio extension for Visual Studio allows developers to easily create .NET MAUI apps that integrate Syncfusion controls. This extension also provides features like installing NuGet packages and adding example code for Syncfusion .NET MAUI controls. It is now available with .NET 9.0 support.
You can use it by selecting version . NET 9.0 in the Configuration area, as shown in the following image.
With this, we can also use the Syncfusion .NET MAUI Toolbox support in a .NET 9.0 app to incorporate the Syncfusion .NET MAUI controls.
Visual Studio Code project template
Syncfusion’s .NET MAUI Visual Studio Code extensions are now compatible with .NET 9.0, enabling easy project creation with the latest features.
To se them, select the .NET 9.0 option, like in the following image.
Blazor Template Studio
The Blazor Template Studio extension for Visual Studio helps us to create a Blazor app with Syncfusion Blazor components. The Blazor app will be created with the required components’ NuGet references, namespaces, styles, and component render code. This is now available with .NET 9.0 support.
To use it, select .NET 9.0 as the version in the Configuration section, as shown in the following image.
Additionally, you can use Syncfusion’s Blazor scaffolding, code generator, project conversion, and migration utilities to stay up-to-date with the latest Syncfusion versions in your .NET 9.0 projects.
Visual Studio Code project template
Also, the Syncfusion Blazor Visual Studio Code extensions are now available with .NET 9.0 support.
To use them, select the .NET 9.0 option, like in the following image.
With this, we can also use the Syncfusion Blazor project conversion and migration utilities in a .NET 9.0 app to convert or migrate to the latest Syncfusion version.
ASP.NET Core project template
The ASP.NET Core project template extension for Visual Studio helps us create ASP.NET Core apps using pre-built templates with .NET 9.0 and Syncfusion ASP.NET Core components.
To use it, select the .NET 9.0 option from the dropdown menu, like in the following image.
Use the Syncfusion ASP.NET Core scaffolding, project conversion, and migration utilities in a .NET 9.0 app to convert or migrate to the most recent Syncfusion version.
ASP.NET Core sample creator
The Syncfusion Sample Creator is a tool that lets you create Syncfusion ASP.NET Core (Essential JS 2) projects with sample code for the required Syncfusion controls’ features and configurations. This is now available with .NET 9.0 support.
To use it, select the .NET 9.0 option from the dropdown menu, like in the following image.
WPF Template Studio
The WPF Template Studio for Visual Studio allows developers to easily create WPF apps that integrate Syncfusion controls. This extension also provides features like installing NuGet packages and adding sample code for Syncfusion WPF controls. This is now available with .NET 9.0 support.
To use it, select the .NET 9.0 as the Framework Version from the dropdown menu. Refer to the following image.
Use the Syncfusion Reference Manager to add the Syncfusion assemblies or NuGet packages as references in .NET 9.0 WPF apps. The Syncfusion Item Template extension also provides support for .NET 9.0.
WinForms Template Studio
The WinForms Template Studio extensions for Visual Studio allow us to create Syncfusion WinForms apps using the prebuilt templates with .NET 9.0 and Syncfusion WinForms controls.
To use it, select the .NET 9.0 as the Framework Version from the dropdown menu. Refer to the following image.
You can use the Syncfusion Reference Manager to add the Syncfusion assemblies or NuGet packages as references in .NET 9.0 WinForms apps. The Syncfusion Item Template extension also provides support to .NET 9.0.
Conclusion
Thanks for reading! In this blog, we’ve seen the Syncfusion Visual Studio extension support for .NET 9.0 in the .NET MAUI, Blazor, ASP.NET Core, WPF, and WinForms platforms. This feature is available in our 2024 Volume 3 SP Release.
Our existing customers can check out these features on the License and Downloads page. If you are new to Syncfusion, try our 30-day free trial to explore these features.
If you require assistance, please don’t hesitate to contact us via our support forum, support portal, or feedback portal. We are always eager to help you!
Top comments (0)