0

在我将 Xamarin 升级到最新版本 3.2.1 之后。构建项目时出现以下错误?有谁知道为什么?以及如何解决?

/Library/Frameworks/Mono.framework/Versions/3.2.1/lib/mono/4.0/Microsoft.CSharp.Targets(CoreCompile 目标)->

ViewModels/UserInfoViewModel.cs(101,17): 错误 CS0012: 类型System.Windows.Input.ICommand' is defined in an assembly that is not referenced. Consider adding a reference to assemblySystem.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'

谢谢,

4

1 回答 1

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 使用 PCL 工作正常的 Mono 3.1.2 运行时。您可以在此处找到更多详细信息。http://forums.xamarin.com/discussion/comment/21917/#Comment_21917

于 2013-08-22T09:12:46.117 回答