cannot find system.componentmodel.composition.dll

Michael

My team inherited a rather poorly written application which included the use of Telerik controls. Any view that has a RadGridView control throws the exception as we are locked into the 3.5 framework for now.

Michael

The System.ComponentModel.Composition.dll of version 2009.7.8 is released with the WPF 3.5 version of the controls, as in .NET framework 3.5 there is no System.ComponentModel.Composition assembly. As RadRichTextBox uses MEF for loading the pop-ups that it uses and format providers, we had to implement an equivalent for WPF 3.5.
If your project targets .NET framework 4.0, you should be using the dlls that have been built for WPF 4 and adding a reference to this Composition assembly would not be required. There are separate zips with hotfix dlls and installers for WPF 3.5 and WPF 4, which you can download from your account.

Regards,Iva the Telerik team

Now -- where do I get the dll from so that I can see the controls in design mode?

Answer

Yana

The latest version of RadControls for WPF for .Net 3.5 we released was Q2 2012 SP2 ( 2012.2.0912 ), so the needed assembly is included there.
I have attached it to to this thread, so you can download it directly.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.