【问题标题】:MTOUCHTASK: Error MT2002 updating to unified API Xamarin FormsMTOUCHTASK:错误 MT2002 更新到统一 API Xamarin 表单
【发布时间】:2015-03-02 02:40:41
【问题描述】:

事实证明,更新到统一 API 简直就是一场噩梦!

我使用共享项目模板创建了一个新的 Xamarin 表单应用程序,并按照文档操作了两次,但两次都收到以下错误

MTOUCHTASK:错误 MT2002:无法解析来自“Xamarin.iOS,版本=0.0.0.0,文化=中性,PublicKeyToken=84e04ff9cfb79065”的“System.Void UIKit.UICollectionView::set_DataSource(UIKit.IUICollectionViewDataSource)”引用

现在真的是太让人沮丧了!有人可以帮忙吗?我已经尝试在链接器选项中链接所有程序集,但这没有区别

我正在使用 Xamarin 表单的 1.3.1.6294-pre1 版本

或者,我如何获得使用统一 API 的项目模板的更新版本?

请注意,我仅在使用项目模板时遇到了这些问题,即在此还没有我自己的代码

保罗

【问题讨论】:

    标签: ios xamarin xamarin.forms


    【解决方案1】:

    我遇到了同样的问题(现在仍然如此)。我将链接器设置更改为“不链接”,这暂时解决了问题。似乎目前统一库的链接器中存在错误。

    【讨论】:

      【解决方案2】:

      @Paul,看到您的帖子正在寻找解决同一问题的方法。我唯一能帮忙的就是将您指向 Xamarin 论坛上的 this 帖子,该帖子声明您必须启用 Alpha 通道更新才能在 Xamarin Studio 和 VS 2013 中获取新模板。新模板也可在 VS 2015 中使用在稳定的通道上。将监视此线程以解决其他问题!

      【讨论】:

      • 开启alpha更新通道并下载最新更新后可以确认项目编译成功。
      【解决方案3】:

      当我关闭链接时,我发布的 iPhone 配置终于构建了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多