Supported .NET Versions

Within this forum we want to offer discussions all around our .NET based Map control including all .Net-language specific questions concerning calls of the xServer-API. Attention: xServer-relevant concepts can be found in further forums such as xRoute or xTour.
Post Reply
User avatar
Bernd Welter
Site Admin
Posts: 2572
Joined: Mon Apr 14, 2014 10:28 am
Contact:

Supported .NET Versions

Post by Bernd Welter »

Hi Oli,

recently a partner asked me which Microsoft.NET versions are supported by the xServer.NET control. Could you please give us a statement from your perspective? Does it work from scratch? Is there anything special we would have to consider?
How about Microsoft.NET CORE?
And maybe also an official recommendation what approaches you'd recommend for future developments?

Best regards,
Bernd
Bernd Welter
Technical Partner Manager Developer Components
PTV Logistics - Germany

Bernd at... The Forum,LinkedIn, Youtube, StackOverflow
I like the smell of PTV Developer in the morning... :twisted:
User avatar
Oliver Heilig
Posts: 154
Joined: Tue May 13, 2014 12:10 pm
Location: Karlsruhe, Germany
Contact:

Re: Supported .NET Versions

Post by Oliver Heilig »

Hello Bernd,

the xServer .NET Control Supports .NET Framework >= 3.5. While Microsoft somehow
prolonged the live span of WPF/Winforms for .NET Core, there are no plans for a Core version of the control, and honestly i think this won't be a sustainable solution for future client applications.

I did a teardown of the different options for desktop clients a while ago. With a perspective of .NET core these options would come into my mind:

* There's a (totally inoffical) fork of the control for .NET core. But this is completely unsupported and not really maintained, so use it at your own risk.
* You can use a WebView/browser control and embed the map there. I made a sample for WinForms, but you must check the options for .NET Core then. You can also check the new WebView2.

I must say the future of map clients is browser based, especially if you consider newer technologies like vector rendering. So if i had the task to build a desktop client today, i would definitely use the WebView apporoach.

Oli
Oliver Heilig
Chief Developer Logistic Services
PTV GROUP - Germany

https://github.com/oliverheilig/
Post Reply