无法在WP8.1应用程序中加载文件或程序集

时间:2014-05-25 15:05:57

标签: c# xaml windows-phone-8

我正在为自己开发一个简单的WP 8.1应用程序。 我在其中一个页面上需要DockPanel,所以我在我的项目中添加了对 System.Windows.Controls.Toolkit.dll (Silverlight 4)的引用并创建了一个名称空间

<xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit">

在XAML中。我可以在命名空间的类列表中看到一个DockPanel类,但是当我将它添加到页面时,我得到异常

  

由于System.Windows.Controls.DockPanel存在问题,无法显示元素DockPanel:   无法加载文件或程序集'System.Windows.Controls,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 31b3856ad364e35'或其中一个依赖项。*“。有谁知道如何解决这个问题?谢谢。

1 个答案:

答案 0 :(得分:0)

在Windows Phone 8.1中,我们无法使用目标为Windows Phone 8.0(Silverlight)的程序集。例如,名称空间System.Windows.Controls已被Windows.UI.Xaml.Controls取代。但您可以使用Windows Phone Silverlight 8.1来执行此操作。或者使用工具包中的源代码自己编写DockPanel