关于VS+XAMARIN 使用NUGET引入MVVMCROSS 失败的解决方法

最近开始现在.NET 跨平台的这玩意儿,一边看资料一边写代码. 

XAMARIN 开发时经常会用到MVVMCROSS 的框架,网上推荐的方法一般是NUGET 直接下载安装就好了.

但是在下在安装的时候就发现在PCL 项目中引用这玩意死活不行,截图是这样的


如果你在VS的程序包控制台安装:Install-package mvvmcross

我那时候的错误是说无法这个类型的程序集安装什么的.

网上找了很多资料,很多,比如

http://stackoverflow.com/questions/20002745/error-adding-mvvmcross-nuget-package-to-pcl-in-vs2013/20002971

http://stackoverflow.com/questions/17906287/cant-install-mvvmcross-on-pcl-project

http://stackoverflow.com/questions/16539385/error-installing-mvvmcross-from-nuget-into-a-pcl

似乎很多解决方案都是说XAMARIN.IOS 这个与MVVMCROSS 不是很兼容什么,

我在WIN环境下 ,本来就无法跨到IOS上,我不要它行不,坑爹的是你在选择兼容ANDROID的时候 会默认兼容IOS.

网上一堆资料,隐约看到 XAMARIN.IOS.XML 文件.最后找到下面路径 

Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile49\SupportedFrameworks

将XAMARIN.IOS.XAML 删掉,

XAMARIN.ANDROID,XAMARIN.CORE 安装MVVMCROSS 成功.


转载请说明出处,谢谢~


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值