2013-01-09 20 views
13

ReactiveUIのWPFで使用しようとしました。プリズムを使用しています。 NuGetのパッケージをインストールしましたが、ModuleCatalogの初期化中に、タイトルに指定されている例外につながる参照を追加するだけです。ファイルまたはアセンブリの読み込みに失敗しましたsystem.core version = 2.0.5.0

編集:

ピエール・アルノーが指摘したように、問題はMicrosoft.Bcl.AsyncがSystem.Coreのバージョン2.0.5.0を解決できることではありません。

私は初めてこの質問を投稿したので、Visual Studio 2012に移動しました。同じ問題が続くと、私は.Net 4.5をインストールしたので、Pierreが提案した修正プログラムをインストールすることすらできません。プロジェクトはまだ.Net 4.0をターゲットにしています。

+0

のですか? 4.5または4.0? –

+0

@PaulBetts 4.0、お返事ありがとうございます – Dtex

+0

これはまだ解決されていませんか? Microsoft.BCL.Ayncパッケージに関連する情報が含まれるように質問を更新するのは現時点で合理的ですか?それは私がコメントから集めるものですが、あなたの質問にはありません。 – Hagelt18

答えて

0

これは私には起こりません。 NuGetがプロジェクトへの参照としてSL5 DLLを追加した可能性はありますか?

+0

私は有罪判決を受けました。 net40ライブラリを指していても、Microsoft.Bcl.Asyncです。それを削除することによって私はエラーなしでアプリを起動できますが、Microsoft.Bclはそれに依存しています(少なくともNuGetが苦情を言っています)、Microsoft.Bclを削除すると「System.Threading.Tasksを読み込めませんでした」という例外が発生します。今私は、Microsoft.Bclがそのパッケージを必要とする場合、私はランタイム例外を取得すると思います。 Btw私はVisual Studio 2010を使用しています、多分それは問題ですか? – Dtex

+0

興味深い。はい、私はVS2012を実行している必要があると確信しています(あなたはまだNET 4.0にコンパイルできます)。私はそれがうまいことを知っているが、あなたは非同期/待機を使用するようになっていることです。 –

+0

私は上司に私のVS2012のコピーを買うよう説得しなければならないでしょう。あなたの仕事が鮮やかで、それは現実の世界のアプリにあります。 – Dtex

17

Microsoft.Bcl.Asyncに関する問題を解決するKB2468871をインストールしてください。System.Coreバージョン2.0.5.0を解決できません。

も参照号8async targeting pack knowledge baseです。ここで

は、x86およびx64環境のために、修正のための直接ダウンロードリンクしている:これは.NETのバージョンは何

+0

それはそれでした!ありがとう、トン。今私は何が良いのかを判断する必要があります:ユーザにKBをインストールするか、BCL非同期をまったく使用しないようにします。 – Timotei

+0

KB修正プログラムのインストールは、独自のインストーラーに含めることができます。必要ない場合は、インストールしないでください。 –

+0

「必須ではありません」とはどういう意味ですか?既にインストールされていますか? – Timotei

関連する問題