移动中心是 Xamarin 生成失败并出现错误pthread_mutex_lock



我正在使用Visual Studio App Center将Xamarin.Forms应用程序构建到Xamarin.Android中。该应用程序在我的计算机上的开发和发布配置中构建良好,但是当我尝试在移动中心上构建时,构建几乎完成(即 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

啊,Nuget问题!

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

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

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

最新更新