奇数Silverlight 3程序集引用错误-XML命名空间中不存在StylePalette

奇数Silverlight 3程序集引用错误-XML命名空间中不存在StylePalette,silverlight,Silverlight,我已经将一个正在处理的项目从一台机器转移到另一台机器,现在在尝试构建时收到一条错误消息。这两台机器应该有相同的软件设置,但似乎没有。 有问题的错误是: XML命名空间“clr命名空间:System.Windows.Controls.DataVisualization”中不存在标记“StylePalette”;assembly=System.Windows.Controls.DataVisualization.Toolkit 还有一块有问题的XAML: <datavis:StylePalet

我已经将一个正在处理的项目从一台机器转移到另一台机器,现在在尝试构建时收到一条错误消息。这两台机器应该有相同的软件设置,但似乎没有。 有问题的错误是:

XML命名空间“clr命名空间:System.Windows.Controls.DataVisualization”中不存在标记“StylePalette”;assembly=System.Windows.Controls.DataVisualization.Toolkit

还有一块有问题的XAML:

<datavis:StylePalette
        x:Key="MyStylePalette">
    <!--Blue-->
    <Style TargetType="Control">
        <Setter Property="Template" Value="{StaticResource MyPieDataPointTemplate}"/>
        <Setter Property="Background">
            <Setter.Value>
                <RadialGradientBrush>
                    <RadialGradientBrush.RelativeTransform>
                        <TransformGroup>
                            <ScaleTransform CenterX="0.5" CenterY="0.5" ScaleX="2.09" ScaleY="1.819"/>
                            <TranslateTransform X="-0.425" Y="-0.486"/>
                        </TransformGroup>
                    </RadialGradientBrush.RelativeTransform>
                    <GradientStop Color="#FFB9D6F7"/>
                    <GradientStop Color="#FF284B70" Offset="1"/>
                </RadialGradientBrush>
            </Setter.Value>
        </Setter>
    </Style>

我的新机器上安装了最新的Silverlight工具包,但我猜问题一定与此有关

我听说StylePalette已重命名为palette,但工具箱名称空间中似乎不存在此名称


提前感谢

听起来这台新机器有了工具包的更新版本

stylepalete
不再存在,您应该使用更通用的类型
ResourceDictionaryCollection
。另外,名为
stylepalete
的原始属性已重命名为
palete
。看看这个问题