Xamarin iOS 不会构建。资产目录文件路径共享冲突,Contents.json

Xamarin iOS won't build. Sharing Violation on path for Asset Catalog file, Contents.json

在尝试构建我的 iOS 项目时,我总是收到 MessagingRemoteException。我想我已经损坏了我的资产文件夹,但我不确定如何修复它。

完整错误:

MessagingRemoteException: An error occurred on client Build161000021 while executing a reply for topic xvs/build/execute-task/{PROJECT NAME}/4f35102002fACTool
IOException: Sharing violation on path /Users/{USERNAME}/Library/Caches/Xamarin/mtbs/builds/{PROJECT NAME}/4f351024d5a644fefb1596ca1894dae6596bde2c8a00c5aeffbfb23a447eea48/Assets.xcassets/AppIcon.appiconset/Contents.json    

    

我的 Assets.xcassets 文件夹包含一个 AppIcon.appiconset 文件夹。在那个文件夹里面,我有一个 Contents.json 文件和一堆 png 图片。

当我在 Visual Studio 中查看资产目录时,我没有看到任何图像。

我清理了整个解决方案,手动删除了 bin/obj 文件夹,从 Mac 上的缓存文件夹中删除了项目,然后重新启动了所有内容。

有人能帮忙吗?

这是由 Visual Studio 16.10.0 预览版 1.0

中的错误引起的

我回到了 16.9.2,一切立即正常。

Visual Studio 16.10.2 版本修复了这个问题。 我遇到过同样的问题。有时,其中一些 MS 更新非常麻烦。他们不能让这种关键问题一直发生..延迟部署并让开发人员感到沮丧..