none
“telerik”控件发生“在未被引用的程序集中定义”错误 RRS feed

  • 问题

  • “telerik”控件发生“在未被引用的程序集中定义”错误

    一、使用“telerik”控件下的“RadDatePicker”时,发生“在未被引用的程序集中定义”错误,具体如下。

    1、XAML

     <telerikInput:RadDatePicker HorizontalAlignment="Left" Margin="250,318,0,0" Name="radDatePicker2" VerticalAlignment="Top" Width="127" />
     <telerikInput:RadDatePicker HorizontalAlignment="Left" Margin="250,279,0,0" Name="radDatePicker1" VerticalAlignment="Top" Width="127" />

    2、“MainPage.g.i.cs”下错误信息如下

           internal Telerik.Windows.Controls.RadDatePicker       radDatePicker2;

           internal Telerik.Windows.Controls.RadDatePicker       radDatePicker1;

        

         错误 1 类型“Telerik.Windows.Controls.IThemable”在未被引用的程序集中定义。必须添加对程序集“Telerik.Windows.Controls,             Version=2009.2.813.1030, Culture=neutral, PublicKeyToken=5803cfa389c90ce7”的引用。 C:\Users\Administrator\Desktop\Test\SLCombobox\SLCombobox\obj\Debug\MainPage.g.i.cs 53 57 SLCombobox  

    3、添加的引用

          xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"

          xmlns:telerikInput="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Input"

          using Telerik.Windows.Controls.DatePicker;

    问题一:为什么会发生这样的错误???"RadDatePicker"控件是直接从工具栏中托过去的。

    问题二:“.g.i.cs”文件的作用是什么???

    问题三:为什么添加一个“Telerik.Windows.Controls.GridView”控件到VS2010的工具栏,会多出那么多的图标???如下图:



    有精到广,做出自己的特色。

    2012年4月27日 7:58

答案

  • 你好,

    首先你所遇到的问题是与telerik第三方控件更相关的,所以建议首先确认一下当前使用的Telerik toolkit的dll针对的版本是否和你所创建程序的silverlight版本相符。

    如果确定所telerik toolkit 和当前程序所针对版本相符的话,我建议你到telerik的官方露臀寻求帮助。

    http://www.telerik.com/community/forums/silverlight.aspx

    • 已标记为答案 Shi Ding 2012年5月4日 3:37
    2012年4月30日 9:49