Mono 使用Xamarin 4.7.6(Alpha)安装MvvmCross 3.0.7 NuGet软件包在我的安装程序中失败

Mono 使用Xamarin 4.7.6(Alpha)安装MvvmCross 3.0.7 NuGet软件包在我的安装程序中失败,mono,xamarin.ios,xamarin.android,xamarin,mvvmcross,Mono,Xamarin.ios,Xamarin.android,Xamarin,Mvvmcross,提醒:我正在使用Xamarin(Droid)4.7.6Alpha版本 创建新的Xxx.Core MvvmCross库: 1) 启动新的PCL库项目 2) 选择目标框架:.NET4.5、SL4+、WP7.5+、.NETStore、MonoAndroid和MonoTouch 3) 为MvvmCross v3安装NuGet软件包-热安装 失败: 安装失败。正在回滚。。。 无法安装程序包“MvvmCross.PortableSupport 3.0.7”。您正在尝试将此软件包安装到目标为“portable

提醒:我正在使用Xamarin(Droid)4.7.6Alpha版本

创建新的Xxx.Core MvvmCross库: 1) 启动新的PCL库项目 2) 选择目标框架:.NET4.5、SL4+、WP7.5+、.NETStore、MonoAndroid和MonoTouch 3) 为MvvmCross v3安装NuGet软件包-热安装

失败:

安装失败。正在回滚。。。 无法安装程序包“MvvmCross.PortableSupport 3.0.7”。您正在尝试将此软件包安装到目标为“portable win+net45+MonoAndroid16+sl40+net10+wp71”的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者

临时解决办法:

首先只选择目标框架:.Net 4.5、SL 4+、WP7.5+。然后安装MvvmCross软件包(安装很好)。然后转到项目属性并添加其他目标框架


在这个小插曲之后,没有其他问题了。

您的错误行中的
net10
部分让我特别怀疑您是否有一些旧的VSMonoTouch xml文件

要解决此问题,您可能需要:

  • 删除旧的VSMonoTouch文件
  • 添加一个新的Xamarin.iOS MonoTouch文件(我的是-但当Xamarin启动其PCL支持时,这些文件可能会更改)
  • 重新启动Vs
  • 可能开始一个新的项目或解决方案(我不确定Vs在哪里缓存其PCL列表)
是否提供了帮助中的任何解决方案?特别是删除任何VSMonoTouch文件?