2012-02-08 17 views
0

Silverlight 5.0チャートコントロールを使用してチャートを作成するWindows Phone 7.1プロジェクトがあります。 2011年12月版のSilverlight Toolkitをインストールしました。私のコンピュータには他のバージョンはありません。 C:\ Program Files(x86)\ Microsoft SDKs \ Silverlight \ v5.0 \ Toolkit \ dec11にあるSystem.Windows.Controls.DataVisualization.Toolkit.dllへの参照を設定しようとすると、エラーメッセージが表示される。メッセージに「上位参照バージョンまたは互換性のないアセンブリをプロジェクトに追加できません」というメッセージが表示されます。私はVisual Studio 2010を使用しています。ターゲットWindows Phone OSのバージョンはWindows Phone OS 7.1に設定されていますが、これは通常、このエラーメッセージで表示された原因です。誰かがこれを解決する方法を知っていますか?System.Windows.Controls.DataVisualization.Toolkitへの参照を設定する方法

答えて

2

正しいツールキットがあることを確認してください。
WP7 Toolkit

あなたははWP7アプリの非常にシンプルその後

でのSilverlight 5 Toolkitを使用することはできません。

  1. を基準としてプロジェクトにDLLを追加します。あなたがアイテムを使用する任意のXAMLで
  2. は明らかに別のそれを削除した後(

    xmlns:toolkit="clr-namespace:System.Windows.Controls assembly=System.Windows.Controls.Toolkit" 
    xmlns:customControl="clr-namespace:TriviaGame.CustomControls;assembly=TriviaGame.CustomControls" 
    xmlns:visualizationToolkit="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit" 
    xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit" 
    
+0

は、私は、Windows PhoneのツールキットのためのSilverlightをダウンロードし、それをインストール(ほんの数に名前を付けるために)宣言を置きます検出された)。今、System.Windows.Controls.DataVisualization.Chartingへの参照を検索しようとしていますが、参照フォームを追加する際に.Netタブで参照を追加しようとしたときに表示されません。また、参照の追加フォームの[参照]タブを使用すると、このDLLに移動します。 – user640142

+0

プロジェクトへの参照を追加します。再ビルドする(コンパイルしてください)デザイナーを開きます。これをトップに追加します。 xmlns:charting = "clr-namespace:System.Windows.Controls.DataVisualization.Charting; assembly = System.Windows.Controls.DataVisualization.Toolkit" – MyKuLLSKI

+0

.Netタブにはパスがありません。あなたはそれを参照する必要があります:C:\ ProgramFiles \ Microsoft SDKs \ Silverlight \ v5.0 \ Toolkit \ dec11 \ Bin – MyKuLLSKI

関連する問題