This is a migrated thread and some comments may be shown as answers.

Wpf.NetCore NuGet Package references SharpDX

3 Answers 242 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Heiko
Top achievements
Rank 1
Iron
Veteran
Heiko asked on 29 Nov 2019, 11:07 AM

Hi, I just downloaded the latest UI for WPF (2019.3.1023) NuGet packages. Obviously the Wpf.NetCore packages have dependencies to SharpDX (>= 2.5.0) and SharpDX.Direct3D9 (>= 2.5.0). These are packages compiled for .NET Framework and NOT compatible with .NET Core 3.x 

Hey guys, do you test your packages before deployment? Can I use the controls in my project anyway, should I remove the SharpDX references?

Regards
Heiko

3 Answers, 1 is accepted

Sort by
0
Heiko
Top achievements
Rank 1
Iron
Veteran
answered on 29 Nov 2019, 02:33 PM
In addition: SharpDX is no longer under development or maintenance so Telerik should look for another solution since there will never be a version for .NET Core 3.x. In my opinion this is a big issue.
0
Accepted
Martin Ivanov
Telerik team
answered on 03 Dec 2019, 02:15 PM

Hello Heiko,

Indeed, there are warnings because the SharpDX dlls version (used by RadWebCam and RadChartView) is not build against .NET Core. However, the controls still work. If there are any runtime errors or other behavior that is stopping the controls from running on your side, can you share what exactly happens?

Also, currently we are working on replacing the SharpDX assemblies with their .NET Core version. 

Regards,
Martin Ivanov
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Praveen
Top achievements
Rank 1
commented on 14 Jun 2021, 03:55 PM

Do you have ball park time line for replacing SharpDX? We were told not use SharpDX anymore. If Telerik continued to use, we may need to discontinue Telerik as well.
Martin Ivanov
Telerik team
commented on 15 Jun 2021, 12:07 PM

Currently, we do not have plans to replace the SharpDX usage in the Telerik controls (RadChartView and RadWebCam). If you use RadChartView and SharpDX to boost the performance, you can switch the the Bitmap-based rendering or use the standard XAML rendering with data sampling.
Enrique
Top achievements
Rank 1
commented on 04 May 2023, 09:09 PM

Martin (or other Progress representative):

Is your Telerik group planning to support SharpDX yourselves? Without having anybody support SharpDX, our Government customer will not accept our use of Telerik UI for WPF because it depends on SharpDX. Otherwise, is there any scenario in which Telerik (RadWebCam and other controls) do not depend on SharpDX?

We certainly prefer to continue using Telerik.

Thank you for your response.

Best regards,

Enrique Medina

Martin Ivanov
Telerik team
commented on 05 May 2023, 02:43 PM

We don't plan to take ownership on the SharpDX library. We use this only in two controls - RadCartesianChart for WPF and RadWebCam for WPF. The RadCartesianChart uses SharpDX to support additional rendering mode which is faster compared to the standard WPF rendering. In other words, you can use the chart without SharpDX. However, the RadWebCam cannot work without SharpDX, so this is where we cannot suggest an alternative.

Anyway, I am not sure why your government customer is concerned with the SharpDX library, but we use this for around 10 years now in the chart and couple of years in RadWebCam and we have almost no issues related to SharpDX. There is only a single error related to the library, which reproduces in a very niche scenario (constantly adding and removing multiple chart series fast at runtime). The library is pretty stable when it comes to the rendering features we use for the chart and the webcam.

If at some point in the future SharpDX is no longer suitable or if there is a proper alternative, we will research that and see if we can incorporate this in our product.

0
Heiko
Top achievements
Rank 1
Iron
Veteran
answered on 09 Dec 2019, 11:01 AM
Hi Martin, just added a comment on Telerik Feedback Portal. Thanks!
Tags
General Discussions
Asked by
Heiko
Top achievements
Rank 1
Iron
Veteran
Answers by
Heiko
Top achievements
Rank 1
Iron
Veteran
Martin Ivanov
Telerik team
Share this question
or