【问题标题】:Xamarin iOS won't build. Sharing Violation on path for Asset Catalog file, Contents.jsonXamarin iOS 不会构建。资产目录文件 Contents.json 的路径共享冲突
【发布时间】:2021-06-23 10:44:47
【问题描述】:

在尝试构建我的 iOS 项目时,我不断收到MessagingRemoteException。我认为我的 Assets 文件夹已损坏,但我不知道如何修复它。

完全错误:

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 上的 Cache 文件夹中删除了项目,然后重新启动了所有内容。

谁能帮忙?

【问题讨论】:

  • 再次创建图标并拖放到Visual Studio Assets.xcassets文件夹中。
  • 我已经做过很多次了。每当我尝试构建时,我都会收到 MessagingRemoteException。

标签: xamarin xamarin.forms xamarin.ios


【解决方案1】:

这是由 Visual Studio 16.10.0 Preview 1.0 中的错误引起的

我回到 16.9.2,一切都立即生效。

【讨论】:

【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多