我尝试将MvvmCross项目迁移到Unified API并陷入MvvmCross库,只要我添加它们就无法编译。
要重新创建问题,我只需创建一个新的Unified 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。
这不应该开箱即用吗?我错过了什么吗?
编辑:从头开始创建一个新的解决方案,它按预期工作,所以我想它应该与解决方案文件相关。
答案 0 :(得分:1)
似乎删除bin
和obj
文件夹以及Xamarin Studio重新启动就可以了。现在一切都按预期工作了。