DevExpress support for .NET Core & ASP.NET Core 1.0

ASP.NET Team Blog
29 June 2016

Microsoft just released the .NET Core and ASP.NET Core 1.0 frameworks.

I'm happy to announce that DevExpress has you covered with our great UI controls for ASP.NET Core 1.0. Read on to learn about .NET Core support below.

1. DevExtreme ASP.NET MVC Wrappers

In the v16.1 release, we included a CTP version of our new DevExtreme MVC Wrappers. These wrappers target existing Microsoft ASP.NET MVC versions (v3-5).

However, we have also successfully tested them with the new ASP.NET Core framework (MVC 6)! Learn more here:

DevExtreme ASP.NET MVC Wrappers - Project Template

Sign up for my upcoming webinar where I'll show how to use the DevExtreme TagHelpers and ASP.NET MVC Wrappers with the new ASP.NET Core 1.0 release.

DevExpress and ASP.NET Core: Modern Web Development

2. TagHelpers for ASP.NET Core

In January 2016, we released the first beta of our DevExtreme ASP.NET TagHelpers and we'll be updating our Nuget packages and GitHub pages very soon to support the official release of ASP.NET Core 1.0. Learn more here:

<dx-data-grid>
    <datasource controller="ToDo" load-action="Items" />
    <group-panel visible="true" />
    <filter-row visible="true" />
</dx-data-grid>

.NET Core Support

Along with ASP.NET Core, Microsoft has also released an updated .NET Core framework too! In fact, ASP.NET Core is built on top of this .NET Core.

The .NET Core framework has advantages like cross-platform, flexible deployment, command-line tools, etc. Learn more by reading Scott Hanselman's blog post.

I have good news! We've been testing all the different DevExpress tools with the new .NET Core 1.0 to see which ones are compatible and useful within the new framework. And we've found several great possibilities.

To start, we’ve created analogues for most of our core DevExpress libraries on the new .NET Core 1.0 release. The core DevExpress libraries that can and do support the new .NET Core framework vary from products like our Data library to the Dashboard. It's still too early to announce any formal support for .NET Core 1.0 but we will announce each product in the future once we've crossed the T's and dotted the I's. Therefore, once we've fully prepared them for a CTP or a release version.

Dashboard on Linux

For now, we've seen promising results. For example, we compiled our Dashboard Designer (and Viewer) with the new DevExpress .NET Core-compatible libraries (that we built), and ran them on Windows and Linux servers.

That's right, the DevExpress Dashboard running on a Linux server! Exciting times!

Cross-platform PDF Export

We've also been working with a .NET Core version of our excellent printing library. Of course, without the GDI it can be limiting to what we can provide when you consider that these tools may run on Linux or MacOS. This means that we can generate PDF files for different platforms (assuming that the things like the necessary fonts are installed on the platform). 

What's next?

DevExpress will continue to improve our support for the ASP.NET Core framework and we're investigating other DevExpress platforms and tools that can help you leverage the .NET Core framework as well.

Keep an eye on our blogs and newsletters for more information in the coming months.

To get started with the ASP.NET Core 1.0 release, please take a look at the following resources:

Register for the Webinar

Be sure to sign up for the upcoming 'DevExpress and ASP.NET Core' webinar where I'll demonstrate examples and answer any of your questions. Sign up here:

Webinar: DevExpress and ASP.NET Core: Modern Web Development

Thanks! What do you think about ASP.NET Core, .NET Core, and DevExpress' support for the new frameworks? Drop me a line below.


Your Next Great .NET App Starts Here

Year after year, .NET developers such as yourself consistently vote DevExpress products #1.

Experience the DevExpress difference for yourself and download a free 30-day trial of all our products today: DevExpress.com/trial (free support is included during your evaluation).

12 comment(s)
Brendan O'Reilly
Brendan O'Reilly

Very cool!  For us the MVC DashboardViewer and WebDocumentViewer (XtraReport) are the the use-cases we need to allow changing to .NET core.  Everything else we do is client side (DevExtreme / React).

I imagine XtraReport support would be the hardest bit...

29 June, 2016
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)

Thanks Brendan, feedback like that helps us to figure out what our customers need for this upcoming platforms.

Also, there is a way to display XtraReports on the client side. Join my upcoming webinar to learn more:

attendee.gotowebinar.com/.../6631153903177678082

29 June, 2016
Bartosz Czesnowicz 1
Bartosz Czesnowicz 1

Can You say something about XPO? Are you working on support for the .net core?

12 July, 2016
Brendan O'Reilly
Brendan O'Reilly

@Mehul.  Looking forward to your webinar.  If your comment hints we can do the following then I'll be "Xtra" happy...

... view an XtraReport (using the HTML5 WebClientViewer) served by a ASP.NET Core MVC website (running Full Framework 4.5.1 on Azure).

We're not in a huge hurry to start running on .NET Core but do want to start using ASP.NET Core (on full framework).

12 July, 2016
Hesham Al-Misbahi ( YEMEN )
Hesham Al-Misbahi ( YEMEN )

Hi

could you please help me

watch this video :  https://youtu.be/OtI81BO7Gqc

I cannot add DevExtreme.AspNet.Mvc.dll  in MVC core application

16 July, 2016
Aleksey M (DevExpress)
Aleksey M (DevExpress)

@Hesham

Please check our .NET Core demos at github.com/.../DevExtreme.AspNet.Mvc-Demos-NETCore

1. Use the same NuGet.config

2. Add "DevExtreme.AspNet.Mvc": "16.1.4-*" to project.json

P.S. We are working on a project template for ASP.NET Core. Stay tuned!

20 July, 2016
Alex Rezhko
Alex Rezhko

.net core support for XPO will be extremely useful!

22 July, 2016
Hesham Al-Misbahi ( YEMEN )
Hesham Al-Misbahi ( YEMEN )

I could't find this Webinars on Youtube ?!

also there is tow duplicate videos  in Devexpress youtube chaneel

DevExpress ASP.NET MVC Wrappers

Published on Jun 27, 2016

www.youtube.com/watch

DevExtreme 16.1: ASP.NET MVC Wrappers and ASP.NET Core

Published on Jul 21, 2016

www.youtube.com/watch

i think they upload wrong video ?!

24 July, 2016
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)

Hi Hesham,

The correct video is now available here:

www.youtube.com/watch

Thanks.

25 July, 2016
James S K Makumbi
James S K Makumbi

Hi Mehul,

I am using the ASP .Net wizard to create an ASP .Net MVC app and the option for MVC 5 is there. MVC 5 was actually Core. DOes that mean you have already baked in support for .Net Core in DX 15.2?

23 December, 2016
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)

Hi James,

MVC5 is not ASP.NET Core:

www.jeffreyfritz.com/.../should-i-use-asp-net-core-or-mvc-5

We're supporting ASP.NET Core with the new DevExpress ASP.NET MVC Wrappers:

community.devexpress.com/.../default.aspx

Thanks.

25 December, 2016
Dennis (DevExpress Support)
Dennis (DevExpress Support)

@Bartosz, Alex:

XPO for .NET Core / .NET Standard 2.0 (Beta) is available in v17.2 for everyone to test:
    Getting Started Tutorial 
    Demos (Xamarin iOS, Android and UWP; ASP.NET Core, Console)
    Survey (6 questions, ~3 min) 
You can quickly learn more about this from a short summary blog post.

23 December, 2017

Please login or register to post comments.