从Mac迁移到Win7之后,Xamarin核心项目无法实现

时间:2014-07-16 08:33:08

标签: windows-7 xamarin async-await mvvmcross portable-class-library

我在mac上完成了我的Xamarin项目,但现在我需要在Windows 7上进行迁移。它基于Mvvmcross,如果重要的话 问题是,由于像

这样的多个错误,我无法构建我的核心部分
  

错误CS4001:无法等待System.Threading.Tasks.Task'   (CS4001)

当我施展

this.Error = await _loginService.Login (this.UserName, this.Password);

Mac上没有错误!

PCL配置文件是158.我尝试了其他人(实际上是所有人),但都是一样的。此外,还安装了Microsoft.Bcl.Async包。

Win7上有一些警告(不在Mac上):

  

C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(5,5):   警告MSB3268:主要参考" Microsoft.Threading.Tasks"   无法解决,因为它间接依赖于   框架程序集" System.Runtime,Version = 1.5.11.0,Culture = neutral,   公钥= b03f5f7f11d50a3a"这无法解决   目前的目标框架。   " .NETPortable,版本= 4.0版,档案= Profile158&#34 ;.要解决这个问题   问题,要么删除引用" Microsoft.Threading.Tasks"要么   将您的应用程序重新定位到包含的框架版本   " System.Runtime,Version = 1.5.11.0,Culture = neutral,   公钥= b03f5f7f11d50a3a&#34 ;. (MSB3268)

  

C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(5,5):   警告MSB3268:主要参考   " Microsoft.Threading.Tasks.Extensions"无法解决因为   它对框架程序集具有间接依赖性   " System.Runtime,Version = 1.5.11.0,Culture = neutral,   公钥= b03f5f7f11d50a3a"这无法解决   目前的目标框架。   " .NETPortable,版本= 4.0版,档案= Profile158&#34 ;.要解决这个问题   问题,要么删除引用   " Microsoft.Threading.Tasks.Extensions"或重新定位您的申请   包含" System.Runtime,Version = 1.5.11.0的框架版本,   Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a"。 (MSB3268)

0 个答案:

没有答案