我正在编写一个Windows Phone应用程序,一开始使用的是VS 2010 Express for Windows Phone。然后我安装了VS 2012并创建了一个桌面应用程序,使用RestSharp消费JSON / REST服务。由于Express版本不支持插件,我获得了完整的VS 2010 Ultimate并安装了Nuget。当我创建一个win phone库项目并添加RestSharp包时,它会显示在引用中,但我无法访问任何其类(并且使用RestSharp被加下划线标示为红色)。此外,当我从“添加引用”中删除并再次添加时,会出现一个不兼容的引用错误窗口:
RestSharp.WindowsPhone, Version=103.2.0.0, Culture=neutral, PublicKeyToken=null" is incompatible with
Windows Phone 7.1
In order to add it yourself you should to change the project's terget to a compatible framework first.
如果我将目标更改为WP 7.0,则似乎也会出现此问题。是否有人解决过类似的问题?