.NET 4.5、Silverlight 5、および Windows Phone 8 を対象とするポータブル クラス ライブラリを含む VS2012 ソリューションがあります。この PCL は MvvmLight (PCL) も参照します。次に、この PCL を参照する Windows Phone 8 プロジェクトがあります。WP8 プロジェクトでは、MvvmLight、MvvmLight.Extras、および MvvmLight.Platform.WP8 をロードした MvvmLight (PCL) NuGet パッケージをロードしました。
しかし、WP8 プロジェクトをコンパイルすると、"System.Runtime, Version=2.5.19.0" への間接参照があると不平を言います。これは、PCL プロジェクトが、ViewModelBase クラスを基本クラスとして持つビュー モデルを公開し、System.Runtime.dll を必要とするためです。
WP8 プロジェクトで MvvmLight のプラットフォーム固有のバージョン、つまり MvvmLight NuGet パッケージを参照する場合、Microsoft.Bcl.Build パッケージも参照する必要があります。これを行うと、Microsoft.Threading.Tasks を参照するエラーがさらにロードされます。 .拡張子。
Microsoft.Bcl ディレクトリから System.Runtime.dll を追加しようとしましたが、問題は解決しません。
私が行方不明または試していないものはありますか?!?