3

我正在使用 Visual Studio App Center 将 Xamarin.Forms 应用程序构建到 Xamarin.Android 中。该应用程序在我的机器上的开发和发布配置中构建良好,但是当我尝试在 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
4

1 回答 1

3

啊,Nuget 问题!

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

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

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

于 2017-08-21T08:01:51.190 回答