【问题标题】:Mobile Center is Xamarin Build is failing with pthread_mutex_lock errorMobile Center 是 Xamarin 构建失败并出现 pthread_mutex_lock 错误
【发布时间】:2017-08-21 08:01:51
【问题描述】:

我正在使用 Visual Studio App Center 在 Xamarin.Android 中构建一个 Xamarin.Forms 应用。该应用在我的机器上的开发和发布配置中构建良好,但是当我尝试在 Mobile Center 上构建时,构建几乎完成(即 MSBuild 阶段),但随后出现此致命错误:

mono_os_mutex_lock: pthread_mutex_lock failed with "Invalid argument" (22) ##[error]Error: /Library/Frameworks/Mono.framework/Versions/5/bin/msbuild failed with return code: null

【问题讨论】:

    标签: xamarin.android fody fody-propertychanged mobile-center visual-studio-app-center


    【解决方案1】:

    啊,Nuget 问题!

    我正在使用 Fody 和 PropertyChanged.Fody 来实现我的 IOnPropertyChanged 接口和事件。

    我明确引用了 PropertyChanged.Fody 的 2.0.1 版和 Fody 的 2.1.2 版。我在构建日志的非致命消息中看到了对 netstandard 的引用。 Mobile Center 不支持 NetStandard(目前)

    因此,我将 Fody 更新到了最新的稳定版本 2.1.4, 而 PropertyChanged.Fody 保持在同一版本。现在构建完成了,哇!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      • 1970-01-01
      • 2021-11-27
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多