【发布时间】:2013-08-10 17:53:11
【问题描述】:
我有一个面向 .Net 4.5、Silverlight 4+、Windows Phone 7.5+、.Net 的 PCL 用于 Windows 商店应用、Mono Android 和 MonoTouch
我正在尝试通过 nuget 安装 Simple.OData 并收到以下错误。我尝试了许多不同的组合,但似乎没有什么能够拉下图书馆。我的主要目标是使用 MVVMCross 和 Odata 服务为 Android 和 Touch 进行开发。
PM> Install-Package Simple.OData.Client
Installing 'Simple.OData.Client 0.16.0'.
Successfully installed 'Simple.OData.Client 0.16.0'.
Adding 'Simple.OData.Client 0.16.0' to EMC.Mobile.Core.
Uninstalling 'Simple.OData.Client 0.16.0'.
Successfully uninstalled 'Simple.OData.Client 0.16.0'.
Install failed. Rolling back...
Install-Package : Could not install package 'Simple.OData.Client 0.16.0'. You are trying to install this package into a project that targets
'portable-win+net403+sl40+wp', but the package does not contain any assembly references or content files that are compatible with that framework. For more information,
contact the package author.
At line:1 char:1
+ Install-Package Simple.OData.Client
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
【问题讨论】:
-
您的目标可能是.net45,但该跟踪清楚地显示
net403?也许尝试一个新的 PCL 项目 - 也许尝试手动编辑 csproj 以强制它进入 profile104 或 profile78 -
我尝试了 .Net 4.5,但仍然遇到同样的错误。我看到项目已经设置为 Profile104
Profile104 .
标签: odata mvvmcross portable-class-library simple.odata