I just updated all of my Telerik UI for WPF assemblies from 2026.1.415 to 2026.2.520. It caused two problems.
First, someone apparently forgot to release a corresponding version of the French-specific version of
Telerik.Windows.Controls.for.Wpf.Xaml
Because now my build tells me that the Telerik NuGet server has no such 2026.2.520 version of
Telerik.Windows.Controls.for.Wpf.Xaml.fr
So I can either remove that ".fr" version assembly from all my projects or decline to update everything.
Secon -- after I tried to remove that assembly and build -- I started getting all sorts of warnings about CLS-Compliance. For example, one of my controls exposes this DependencyProperty of type `Telerik.Windows.Controls.ChartSelectionMode`
public ChartSelectionMode SelectionMode { get => (ChartSelectionMode)GetValue(SelectionModeProperty); set => SetValue(SelectionModeProperty, value); }
But with the new release, this code causes the following compiler warning
2>C:\Users\joe\source\repos\Main\Mobile\Modules\Modules.Common\Controls\PlotControl.xaml.cs(372,31,372,44): error CS3003: Type of 'PlotControl.SelectionMode' is not CLS-compliant
I didn't change my code and the type "ChartSelectionMode is just an enum. I don't understand how this can be happening. I am getting similar warnings about many such Telerik types. Including
- Telerik.Windows.Controls.ChartView.SurfaceSeries3DColorizer
- Telerik.Windows.Controls.ChartView.ChartAnnotationDescriptorSelector
- Telerik.Windows.Controls.ChartSelectionMode
Did something change in these types? I know how to disable the warning or put a [CLSCompliant(false)] tag where it needs to go but I would like to understand what changed.
