1

我有一个面向 .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
4

2 回答 2

1

查看https://www.nuget.org/packages/Simple.OData.Client它说该软件包仅支持 Windows Phone 8 及更高版本 - 所以我猜你的问题是不支持 Windows Phone 7.5。

于 2013-08-11T00:33:27.463 回答
0

只是想让您知道 Simple.OData.Client 的新版本 (0.17) 有影响 MonoTouch/MonoDroid 的更改。

但是,正如 Stuart 和 Daniel 所指出的,您必须选择兼容的 PCL 配置文件。确保您选择的配置文件未选择 Silverlight 和 Windows Phone 的早期版本。

如果您需要更多帮助,请告诉我。

于 2013-08-28T10:55:02.593 回答