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