2012-04-20 7 views
1

こんにちは、MVVMモデルのWPFアプリケーションを使用しています。 XAMLパーサの例外がアプリケーションフォームを開いているうちに見つかりました。そのファイルまたはアセンブリ ロードできませんでしたWPFでのXAMLパーサー例外の解決方法

のように述べている「Telerik.Windows.Controls.DataVisualizationを、 なPublicKeyToken = 5803cfa389c90ce7」またはその依存関係の1つ。 システムは、指定されたファイルを見つけることができません。

私が参照フォルダの下の私のプロジェクトでは、このDLLファイルの参照を持っていますし、また、私は

"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> 

としての私のXAMLでそれを参照さ私は私のプロジェクトでそのDLLを参照しますが、私はこの例外を取得しています。私はこの問題を解決する方法を見つけることができません。誰でも私にこの問題の解決策を教えてもらえますか?

おかげ..

+0

おそらく、データの可視化は他のアセンブリによって異なります。 InnerExceptionをチェックしましたか?通常、アセンブリをロードできない理由を示します。 – Nikolay

答えて

1

私はTelerik.Windows.Controls.DataVisualizationはあなたが含まれていない別のアセンブリを参照することを推測します。 Telerikのドキュメンテーションは、依存DLLを知らせるべきです。

+0

もう少し詳しく教えてください。別のアセンブリとは何ですか?私はXAMLでどのように呼び出すことができますか? – SuryaKavitha

+0

XAML参照は正しくありますが、プロジェクトにはすべての正しい参照が含まれていません。 Telerik.Windows.Controls.DataVisualizationファイルは、機能する他のtelerik DLLに依存します(私が想定している)。これらのファイルはプロジェクトにはありません。 –

+0

@DaveSは、別のTelerik依存性DLLについてまさに正しいものです。 Telerik.Windows.Controlsを追加してみてください。 Telerikのドキュメントを掘り下げて、必要なものを見つけることが難しい場合があります。私の同僚の一人は、エラーを取り除くパッケージに入っているすべてのTelerikアセンブリを単純に追加します。その後、依存関係が見つかるまで、一度に1つずつ削除します:) –

2

Daveが述べたように、Telerik.Windows.Controls.DataVisualizationが依存するアセンブリは参照していない可能性があります。 Dependency Walkerを使用して、参照する必要がある他のアセンブリを見つけることができます。

関連する問題