【发布时间】:2013-07-12 18:21:10
【问题描述】:
我想使用 Prism 库为 Windows Phone 8 创建一个应用程序,我发现有 Portable PRISM - Windows Phone 8 1.0.1-rc NuGet 包可用,但安装失败并出现以下错误:
安装包:无法安装包“Portable.CommonServiceLocator 1.2.2”。你是 试图将此软件包安装到针对“WindowsPhone,Version=v8.0”的项目中,但是 该包不包含与该框架兼容的任何程序集引用。 有关详细信息,请联系包作者。 在行:1 字符:1 + 安装包 PortablePrism.Portable + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.Install 包命令
有人安装成功了吗?可能是什么问题?
谢谢!
【问题讨论】:
-
不投反对票,兄弟。您的问题中清楚地说明了问题。 Portable PRISM 依赖于不针对 WP8 的 Portable.CommonServiceLocator 1.2.2。因此安装失败。解决此问题的唯一方法是 1. 将通用服务定位器的 nuget 安装程序更新为以 WP8 为目标,这可能需要更改代码,或者 2. 下载两者的程序集并手动添加对它们的引用,从而将 nuget 排除在进程之外.就是这样。
标签: mvvm windows-phone-8 prism