严重级代码说明项目文件行抑制状态错误无法安装包' Refit 4.0.1'

时间:2017-09-28 13:47:41

标签: c# xamarin mvvmcross refit

在Xamarin MvvmCross配置文件中安装Refit 111 .NetPortable 4.5

Severity    Code    Description Project File    Line    Suppression State Error Could not install package 'Refit 4.0.1'. You are trying to install this package into a project that targets '.NETPortable,Version=v4.5,Profile=Profile111', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.    0

发布于Refit Issue #376

docs确实说过

  

Refit目前支持以下平台和任何.NET标准   1.4目标:

     
      
  • UWP
  •   
  • Xamarin.Android
  •   
  • Xamarin.Mac
  •   
  • Xamarin.iOS
  •   
  • 桌面
  •   
  • .NET 4.5
  •   
  • .NET Core
  •   

我错过了什么吗?

2 个答案:

答案 0 :(得分:1)

您正在将改装4安装到PCL中。 Refit是一个NET Standard 1.4库,任何 PCL配置文件都不能使用它。

将您的PCL升级到NET Standard(最低1.4)或将Refit降级为以前不是NET Standard的版本。

答案 1 :(得分:0)

我使用Angular CLI构建了.Net Core应用,我停止了dotnet watch的运行并重新执行了脚手架(这导致了此构建错误),并且工作正常且没有错误