将Xamarin升级到最新版本3.2.1后。我构建项目时遇到以下错误?谁知道为什么?以及如何解决它?
/Library/Frameworks/Mono.framework/Versions/3.2.1/lib/mono/4.0/Microsoft.CSharp.Targets(CoreCompile target) - >
ViewModels / UserInfoViewModel.cs(101,17):错误CS0012:类型System.Windows.Input.ICommand' is defined in an assembly that is not referenced. Consider adding a reference to assembly
System.Windows,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'
谢谢,
答案 0 :(得分:2)
这是一个众所周知的问题。自从Mono 3.2.0发布以来,PCL被打破了。 http://forums.xamarin.com/discussion/6344/mono-3-2-0-update-breaks-pcl-support#latest
幸运的是,它已在最新版本中修复,即Mono 3.2.2。 如果您正在使用Alpha版本,我建议您更新到Mono 3.2.2,它应该可以正常工作。 如果你无法更新,你可以欺骗Xamarin Studio使用Mono 3.1.2运行时PCL工作正常。你可以在这里找到更多细节。 http://forums.xamarin.com/discussion/comment/21917/#Comment_21917