2013-07-12 22 views
0

我要創建使用Prism庫的Windows Phone 8的應用程序,我發現有Portable PRISM - Windows Phone 8 1.0.1-rc NuGet包可用,但它未能與安裝以下錯誤:無法安裝程序包「便攜式PRISM - 的Windows Phone 8 1.0.1-RC」

安裝包:無法安裝包「Portable.CommonServiceLocator 1.2.2」。您是 試圖將此軟件包安裝到目標爲'WindowsPhone,Version = v8.0'但 的項目中,該軟件包不包含與該框架兼容的任何程序集引用。 欲瞭解更多信息,請聯繫軟件包作者。 在行:1字符:1 +安裝封裝PortablePrism.Portable + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ + CategoryInfo:NotSpecified:(:) [安裝封裝],出現InvalidOperationException + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.Install PackageCommand

有任何成功安裝嗎?可能是什麼問題呢?

謝謝!

+0

沒有downvote兄弟。問題在你的問題中清楚地陳述。 Portable Portable PRISM對Portable.CommonServiceLocator 1.2.2有依賴性,它不針對WP8。因此安裝失敗。解決此問題的唯一方法是:1.更新公共服務定位器的nuget安裝程序,以將WP8作爲目標,這可能需要更改代碼,或者2.爲兩者下載程序集並手動添加對它們的引用,將Nuget從程序中刪除。而已。 – Will

回答

0

嘗試使用Visual Studio擴展管理器更新的NuGet。 工具>擴展和更新>更新 檢查是否有更新。 如果有新版本的NuGet,您將在可用更新列表中看到它。

相關問題