Windows phone 8 Windows Phone 8中的异常

Windows phone 8 Windows Phone 8中的异常,windows-phone-8,Windows Phone 8,我将类库从WindowsPhone7转换为WindowsPhone8版本。但在运行时,我收到异常“System.Windows.Markup.XamlParseException”类型的第一次意外异常发生在System.Windows.ni.dll中”XAML解析器异常正在发生。初始化库中的usercontrol时发生上述异常,其代码如下 <UserControl x:Class="WindowsPhone.LogicClient" xmlns="http://schemas.mi

我将类库从WindowsPhone7转换为WindowsPhone8版本。但在运行时,我收到异常“System.Windows.Markup.XamlParseException”类型的第一次意外异常发生在System.Windows.ni.dll中”XAML解析器异常正在发生。初始化库中的usercontrol时发生上述异常,其代码如下

<UserControl x:Class="WindowsPhone.LogicClient"
    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"
    xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"
    mc:Ignorable="d"
    FontFamily="{StaticResource PhoneFontFamilyNormal}"
    FontSize="{StaticResource PhoneFontSizeNormal}"
    Foreground="{StaticResource PhoneForegroundBrush}"
    d:DesignHeight="480" d:DesignWidth="480">
    <Grid x:Name="LayoutRoot">       
        <controls:Pivot Name="OPivot">
            <controls:Pivot.HeaderTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding}" DoubleTap="TextBlock_DoubleTap"/>
                </DataTemplate>
            </controls:Pivot.HeaderTemplate>
        </controls:Pivot>        
    </Grid>
</UserControl>


请注意,在windows phone 7.1源代码中没有此类异常,我将您的代码放入测试应用程序中,它可以正常工作 转换时,我只需做以下更改:

xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"


并检查您是否没有错过在应用程序清单中启用任何必需的功能

我将您的代码放在测试应用程序中,它可以正常工作 转换时,我只需做以下更改:

xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"


并检查您是否未错过在应用程序清单中启用任何所需功能

是的,它已工作。很好的解决方案。非常感谢。是的,它起作用了。很好的解决方案。谢谢。