【问题标题】:Unable to compile project with MvvmCross 3.5 and Unified API无法使用 MvvmCross 3.5 和统一 API 编译项目
【发布时间】:2015-05-21 12:13:35
【问题描述】:

我尝试将 MvvmCross 项目迁移到 Unified API 并卡在 MvvmCross 库中,一旦添加它们,它就无法编译。

为了重现问题,我只是创建了一个新的统一 API 空项目并添加了 MvvmCross 3.5 NuGet 包。尝试编译并得到这些错误:

Setup.cs(8,23):错误 CS0012:“System.Object”类型是在未引用的程序集中定义的。考虑添加对程序集 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'的引用

DebugTrace.cs(9,27):错误 CS0012:“System.Enum”类型是在未引用的程序集中定义的。考虑添加对程序集 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'的引用

我正在使用 Xamarin Studio 5.8 for Mac 和 Xamarin.iOS 8.8。

这不是开箱即用的吗?我错过了什么吗?

编辑:从头开始创建了一个新的解决方案,它按预期工作,所以我猜它应该与解决方案文件有关。

【问题讨论】:

    标签: c# xamarin.ios mvvmcross


    【解决方案1】:

    似乎删除 binobj 文件夹并重新启动 Xamarin Studio 可以解决问题。现在一切都按预期进行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-01
      • 2012-11-08
      • 2018-04-19
      • 2018-04-14
      • 2020-12-12
      • 1970-01-01
      • 2021-10-27
      • 2019-03-19
      相关资源
      最近更新 更多