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

原创 2015年03月15日 20:09:11

最近开始现在.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 成功.


转载请说明出处,谢谢~


Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

.NET Framework、.NET Core、Mono、Xamarin之间关系

本是同根生 截止2017年7月,这些项目均为微软.NET Foundataion旗下开源项目,微软朝着商业和开源两种途径,将.NET平台开源、跨平台化,以适应云计算、移动互联网时代的要求。2000...

C# Redis API

ServiceStack.Redis之IRedisClien   事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这...

Vs2008按装失败解决方法

  • 2013年07月10日 16:41
  • 2KB
  • 下载

Visual Studio项目NuGet引用出现感叹号,在线还原失败的尝试解决方法

不知何种原因,项目更新后出现了NuGet包引用失效,并且还原老是失败,而且还原时间超级长。无奈只好寻离线还原方法。 首先获取离线NuGet包 1.NuGet离线安装包获取方法,例如下载的包名称为“...

VS2012缺少NuGet解决方法

最近重装win7就装上vs2012来,在创建项目的时候就遇到如下错误: 错误: 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0...

VS2010安装因net framework4.0无法安装而失败的解决方法

本人安装环境: win7旗舰版+VS2010旗舰版,VS如下: 我用的是英文版的,由于我已经安装好了,下面是从网上找的截图,英文版的提示类似,安装提示错误: 然后...
  • gtatcs
  • gtatcs
  • 2013年04月07日 22:38
  • 30644

VS.net 2003 打开Web项目失败的解决方法

几个月前我打开一个Web项目,VS 2003居然告诉我以下信息: Refreshing the project failed. Unable to retrieve folder informat...

VS(visual studio)中的cuda项目加载失败的解决方法

cuda项目加载失败的解决方法; 出现的问题; 解决的方法; 阅读之前注意:本文阅读建议用时:8min...
  • LQMIKU
  • LQMIKU
  • 2017年12月06日 12:00
  • 38
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于VS+XAMARIN 使用NUGET引入MVVMCROSS 失败的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)