Edit this page

Design-time assembly handling

Significance of the Design Assembly

Telerik.WinControls.UI.Design is the design-time assembly responsible for the proper rendering of Telerik UI for for WinForms in the Designer.

When viewing controls from the designer, Visual Studio tries to resolve the corresponding Telerik.WinControls.UI.Design. If the assembly is not in the GAC, controls dependent on it will not be visible when added from the toolbox.

installation-deployment-and-distribution-vsx-design-time-assembly-handling 001

Designer in Visual Studio 2010 SP1 showing errors when a design assembly is missing.

Actions taken during the Telerik UI for for WinForms Setup

To ensure proper design time support the design assembly is added to the Global Assembly Cache during installation from where Visual Studio can later resolve it.

Actions taken by the Telerik Visual Studio Extensions Wizards

When the Telerik Project Wizard offers you available distributions to choose it also checks whether the design assembly is in the GAC and in case it is not, the wizard adds the corresponding Telerik.WinControls.UI.Design from the selected distribution to the GAC.

installation-deployment-and-distribution-vsx-design-time-assembly-handling 002

note

Elevated privileges are required to add an assembly to the GAC. In case your machine has User Account Control enabled a permission dialog will appear later in the wizard and must be confirmed.

Location of Telerik.WinControls.UI.Design assembly

The design assembly comes along with the distribution of control assemblies. If the distribution was downloaded through the extensions it can be found in %APPDATA%\Telerik\Updates.