2011-10-17 19 views
2

私は、http://silverlight.codeplex.com/からaugust 2011 windows phone silverlight toolkitをインストールしました。silverlightツールキットリファレンスの問題

インストールしてからコンピュータを再起動した後、私はVSプロジェクトのシルバーライトツールキット(C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Toolkit\Aug11\Bin\Microsoft.Phone.Controls.Toolkit.dllにあります)に感謝します。

これを行うと、「A reference to a higher version or incompatible assembly cannot be added to the project」というエラーが表示されます。なぜこれが問題なのですか?私のVSはWindows用のVisual Studio Expressエディションです。注目すべきで

は、参照リストに、私も(多分「上位バージョン」に参照のうえ)Windows.PhoneとWindows.Phone.Controlsが含まれている

答えて

3

ツールキットの8月のバージョンは、特にバージョン7.1を対象とSDKの
このメッセージは、ターゲット7.0からこのアプリケーションを参照しようとしている場合に表示されます。

アプリケーションをアップグレードするには、ソリューションエクスプローラでプロジェクトを右クリックし、[Windows Phone 7.1にアップグレード]オプションを選択するか、プロジェクトプロパティページでオプションを選択します。

0

問題が見つかりました。プロジェクトは7.0に、銀色は7.1sdkにそれぞれコンパイルされました。プロジェクトを7.1に設定するだけです。

10

Visual Studioは、そのDLLのブロックを解除して、それらのDLLを参照できるようにします。

  1. あなたは
  2. [プロパティ]を選択を参照して、ブロックを解除する]ボタンをクリックしますdllファイルの各右クリックします。

参考:http://pcmusings.wordpress.com/2012/10/31/vs2012-windows-phone-and-the-reference-to-a-higher-version-error/

+0

+1 - これは私の問題でした –

+0

恐ろしい答え! :-) –

0

それは非常に簡単です。そののDLLファイルを右クリックしてプロパティをクリックし、次にのブロックを解除します。(下部にあります)

関連する問題