日期:2014-05-18  浏览次数:20835 次

急,急,急,怪哉,怪哉。一个简单的实例,为什么会有“错误”和那么多的“警告”???
一个简单的实例,为什么会有“错误”和那么多的“警告”???

The XAML:

<UserControl x:Class="SLTelerikDockingForth.MainPage"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  mc:Ignorable="d"
  d:DesignHeight="300" d:DesignWidth="400"
  xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"  
  >

  <Grid x:Name="LayoutRoot" Background="White">
<telerik:RadDocking></telerik:RadDocking>
  </Grid>
</UserControl>


问题一(错误):“telerik”命名空间下明明存在“RadDocking”,可以直接用“VS”提示书写此“XAML”。为什么运行时会提示,“命名空间下不存在此元素”???

错误信息如下:

   

错误 22 The tag 'RadDocking' does not exist in XML namespace 'http://schemas.telerik.com/2008/xaml/presentation'.
C:\Users\Administrator\Desktop\Test\SLTelerikDockingForth\SLTelerikDockingForth\MainPage.xaml
12 10 SLTelerikDockingForth


问题二(警告):就这样一个简单的实例,出现了“21条警告”,这些警告什么意思???为什么会出现???


警告 1 未能解析主引用“Telerik.Windows.Controls.Docking”,因为它对 .NET Framework 程序集“mscorlib, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”具有间接依赖关系,而该程序集的版本为“5.0.5.0”,高于当前目标框架中的版本“2.0.5.0”。
SLTelerikDockingForth

警告 7 未能解析主引用“Telerik.Windows.Controls.Docking”,因为它对 .NET Framework 程序集“System, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”具有间接依赖关系,而该程序集的版本为“5.0.5.0”,高于当前目标框架中的版本“2.0.5.0”。
SLTelerikDockingForth

如此简单的实例,为什么会这样,急,急,急。。。

------解决方案--------------------
你用的vs版本是多少?

------解决方案--------------------
你的程序的.net 版本是多少

------解决方案--------------------
你的程序的.net 版本是多少

------解决方案--------------------
警告 1 未能解析主引用“Telerik.Windows.Controls.Docking”,因为它对 .NET Framework 程序集“mscorlib, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”具有间接依赖关系,而该程序集的版本为“5.0.5.0”,高于当前目标框架中的版本“2.0.5.0”
=======
从这个看到,你的程序可能是2.0的
------解决方案--------------------
探讨

引用:

你的程序的.net 版本是多少


Silverlight 4.0 、 .Net4.0 Web网站

------解决方案--------------------
版本不兼容
------解决方案--------------------
你那个是Telerik的Silverlight控件dll不?

感觉是用的版本太高了
------解决方案--------------------
http://club.topsage.com/thread-2213644-1-1.html
------解决方案--------------------
你既然是自定义控件在你的左侧工具栏中就应该能看见这个控件,如果没有就把这个自定义控件重新生成下,然后脱一个到项目中,看看命名空间,再把它的名字改成你想要的试试