2012-02-08 51 views
0

我有一個windows phone 7.1項目,我想使用silverlight 5.0圖表控件創建圖表。我已經安裝了2011年12月版的Silverlight工具包。我的電腦上沒有其他版本。當我嘗試設置對位於C:\ Program Files(x86)\ Microsoft SDKs \ Silverlight \ v5.0 \ Toolkit \ dec11中的System.Windows.Controls.DataVisualization.Toolkit.dll的引用時,會出現錯誤消息。該消息說:「更高的參考版本或不兼容的程序集不能添加到項目中。」我正在使用Visual Studio 2010,並且Target Windows Phone操作系統版本設置爲Windows Phone OS 7.1,這是我看到此錯誤消息的常見原因。有人知道如何解決這個問題嗎?如何設置對System.Windows.Controls.DataVisualization.Toolkit的引用

回答

2

確保您擁有正確的工具包。
WP7 Toolkit

不能使用的Silverlight 5工具包在WP7應用程序

,它相當簡單之後:

  1. 將DLL添加到項目作爲參考。
  2. 在您要使用的項目的任何XAML放置一個聲明(僅舉幾例)

    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

我下載的Silverlight for Windows Phone支持工具包並安裝它(顯然取出另一個之後檢測)。現在我試圖找到對System.Windows.Controls.DataVisualization.Charting的引用,當我嘗試在添加引用表單的.Net選項卡上添加引用時,它不會顯示,也不能找到將會當我使用添加參考表單的Browse選項卡時,將我帶到這個dll。 – user640142 2012-02-09 19:50:02

+0

添加對項目的引用。重建它(確保它編譯)打開設計器。將此添加到頂部。 xmlns:charting =「clr-namespace:System.Windows.Controls.DataVisualization.Charting; assembly = System.Windows.Controls.DataVisualization.Toolkit」 – MyKuLLSKI 2012-02-09 19:51:39

+0

該路徑不會在.Net選項卡中。您必須瀏覽到它:C:\ Program Files \ Microsoft SDKs \ Silverlight \ v5.0 \ Toolkit \ dec11 \ Bin – MyKuLLSKI 2012-02-09 19:52:15