WPF XAML编辑器在设计时出错,但应用程序在运行时工作正常

WPF XAML编辑器在设计时出错,但应用程序在运行时工作正常,wpf,xaml,Wpf,Xaml,在我的日常工作中,我遇到了一个关于WPF XAML编辑器的问题。例如,我将在我的项目中使用。首先,我将把DynamicDataDisplay.DLL添加到我的项目中。然后我将为这个DLL添加一个特定的xmlns。但是我发现添加的DLL没有IntelliSense,我需要手动键入名称空间。这是代码 <Window x:Class="WPFMonitor.MainWindow" xmlns="http://schemas.microsoft.com

在我的日常工作中,我遇到了一个关于WPF XAML编辑器的问题。例如,我将在我的项目中使用。首先,我将把DynamicDataDisplay.DLL添加到我的项目中。然后我将为这个DLL添加一个特定的xmlns。但是我发现添加的DLL没有IntelliSense,我需要手动键入名称空间。这是代码

<Window x:Class="WPFMonitor.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d3="http://research.microsoft.com/DynamicDataDisplay/1.0"
        Title="Monitor Window" Height="350" Width="525">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <StackPanel Orientation="Horizontal">
            <TextBlock Text="CPU Usage" Margin="20,10,0,0"
                       FontSize="15" FontWeight="Bold"/>
            <TextBlock x:Name="cpuUsageText" Margin="10,10,0,0"
                       FontSize="15"/>
        </StackPanel>
        <d3:ChartPlotter x:Name="plotter" Margin="10,10,20,10" Grid.Row="1">
            <d3:ChartPlotter.VerticalAxis>
                <d3:VerticalIntegerAxis />
            </d3:ChartPlotter.VerticalAxis>

            <d3:ChartPlotter.HorizontalAxis>
                <d3:HorizontalIntegerAxis />
            </d3:ChartPlotter.HorizontalAxis>

            <d3:Header Content="CPU Performance History"/>
            <d3:VerticalAxisTitle Content="Percentage"/>
        </d3:ChartPlotter>
    </Grid>
</Window>

如您所见,我在XAML代码中引用了DLL,但编辑器给出了关于

找不到类型“d3:ChartPlotter”。请确认您不是 缺少程序集引用,并且所有引用的程序集都具有 已经建成

当我点击按钮时,重新加载了设计器。我在VS 2010 SP1/VS 2013 Update2上测试了这个问题。但是如果我构建这个应用程序。没有错误,运行正常

我不会说英语。如果你不能理解我的问题。请随时告诉我。我会澄清的

任何帮助都将不胜感激!
非常感谢!:)

我也有类似的问题。可能的解决方案是,如果可以,获取源代码,自己编译.dll文件,然后将其添加为引用

在Visual Studio 15中为我工作时,我以前使用的.dll文件是在Visual Studio 13中编译的


希望它能帮助某些人:)

你检查过了吗?在你引用了新的dll之后,你完整地构建了你的解决方案了吗?因此,设计师Intellisense将无法工作。@Yuliam Chandra,感谢您的快速回复。我尝试了链接提供的方法。但它在我的情况下不起作用。@马克,是的,当我引用新的dll时,我已经完全构建了我的解决方案。我在OneDrive上分享了我的样本。你可以从