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