2012-04-20 93 views
1

您好我正在使用MVVM模型的WPF應用程序。我在打開我的申請表時遇到了XAML解析器異常。它說,像如何解決WPF中的XAML解析器異常?

無法加載文件或程序集 「Telerik.Windows.Controls.DataVisualization, 公鑰= 5803cfa389c90ce7」或它的一個依賴。 系統找不到指定的文件。

我有我的項目的引用文件夾下這個DLL文件的參考,也是我refered在我的XAML爲

"xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation " 
    . 
    . 
    . 

<DataTemplate> 

    // The Below line i am getting that exception 

<telerik:RadColumnSparkline ShowAxis="False" ShowFirstPointIndicator="False" ShowLastPointIndicator="False" ShowHighPointIndicators="False" ShowLowPointIndicators="False" EmptyPointBehavior="DropPoint" ItemsSource="{Binding SizeProfileSparkLine}" Width="140" Height="24"/> 

</DataTemplate> 

我提到該DLL在我的項目,但我得到這個例外。我無法找到如何解決這個問題。任何人都可以告訴我這個問題的解決方案嗎?

謝謝..

+0

可能DataVisualization依賴於其他程序集。你有沒有檢查InnerException?它通常說明爲什麼裝配不能加載 – Nikolay 2012-04-20 11:43:29

回答

1

我猜想,Telerik.Windows.Controls.DataVisualization引用您還沒有包括其他組件。 Telerik文檔應該讓你知道依賴的DLL。

+0

你能給我多一點關於它的信息嗎?什麼是另一個程序集?我如何在我的XAML上調用它? – SuryaKavitha 2012-04-20 13:17:31

+0

您的XAML參考是正確的,但是您的項目不包含所有正確的參考。 Telerik.Windows.Controls.DataVisualization文件依賴於其他telerik DLL的功能(我認爲)。這是你的項目中缺少的其他文件。 – 2012-04-20 13:21:05

+0

@DaveS,對另一個Telerik依賴dll完全正確。嘗試添加Telerik.Windows.Controls。有時通過Telerik的文檔很難挖掘出您需要的文檔。我的一位同事簡單地添加了包中的所有Telerik程序集,這可以消除錯誤。然後一次刪除它們,直到他找到依賴:) – 2012-04-20 18:15:45

2

正如Dave提到的,您可能不會引用Telerik.Windows.Controls.DataVisualization依賴的程序集。你可以使用Dependency Walker找出你應該引用的其他程序集。