急,急,急,怪哉,怪哉。一个简单的实例,为什么会有“错误”和那么多的“警告”???
一个简单的实例,为什么会有“错误”和那么多的“警告”???
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
------解决方案-------------------- 你既然是自定义控件在你的左侧工具栏中就应该能看见这个控件,如果没有就把这个自定义控件重新生成下,然后脱一个到项目中,看看命名空间,再把它的名字改成你想要的试试