找不到System.Windows MvvmCross xamarin iOS

时间:2013-12-06 18:21:26

标签: xamarin.ios mvvmcross

当我为iPhone模拟器构建时,似乎一切正常。但是,当我为iPhone构建时,我会收到以下消息 -

  

警告MT3005:程序集'Cirrious.CrossCore,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = e16445fd9b451819'的依赖关系'System.Windows,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'未找到。请查看项目的参考资料。 (MT3005)(IMI.Webstore.Mobile)

这适用于以前版本的Xamarin,但目前的测试版本似乎已经破坏了一些东西。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

在进一步检查构建日志之后,找到特定的dll实际上并不是问题,即使有关于它的警告。

由于一些复杂的Windows VM设置,问题实际上是一些目录权限。我最终将代码库的副本克隆到另一个目录中,然后问题就自行解决了。呼!

答案 1 :(得分:0)

您需要在Touch Project中引用System.Windows。