关于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 成功.


转载请说明出处,谢谢~


阅读更多
文章标签: PCL MVVMCROSS XAMARIN
个人分类: Xamarin 跨平台
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭