尝试运行我的移动应用程序的Xamarin.IOS项目时,出现以下错误。
File not found: /Users/USERNAME/Library/Caches/Xamarin/mtbs/builds/MyApp.iOS/665113b8e3040a55db5fc43a003035bd/NLogLogger.xcassets/AppIcons.appiconset/Contents.json
Q1。)我有另一个项目,该项目成功运行,并且该项目检查目录中的Contents.json文件:
/Users/USERNAME/Library/Caches/Xamarin/mtbs/builds/OtherApp.iOS/665113b8e3040a55db5fc43a003035bd/Assets.xcassets/AppIcons.appiconset/Contents.json
这使我认为问题出在Xamarin,它在错误的目录中查找Contents.json,是否知道如何在正确的位置查找它? (我认为这可以解决问题)

Q2。有谁知道这个错误以及如何解决它,我已经被这个问题困扰了很长时间了。

注意:此项目的重点是Xamarin.Android,这是我第一次运行Xamarin.IOS版本。

最佳答案

我可以这样解决:

  • 右键单击ios项目>卸载项目>并编辑csproj文件。
  • 向下滚动并删除csproj中的以下内容:

  • .csproj:
    <ItemGroup>
        <ImageAsset Include="Assets.xcassets\AppIcons.appiconset\Contents.json">
            <Visible>false</Visible>
        </ImageAsset>
        <ImageAsset Include="Assets.xcassets\LaunchImages.launchimage\Contents.json">
            <Visible>false</Visible>
        </ImageAsset>
    </ItemGroup>
    
  • 重新加载csproj。
  • 清洁
  • 重建
  • 关于android - 在我的网络上使用Mac运行Xamarin App时找不到文件: Error for Contents. json,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57914993/

    10-13 07:32
    查看更多