Kik*_*nye 6 android ios xamarin xamarin.forms
尝试运行我的移动应用程序的 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 版本。
Tom*_*adi 17
我能够通过这种方式解决它:
.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>
Run Code Online (Sandbox Code Playgroud)
NLogLogger.xcassets通过从我的项目中排除(位于Asseets.xcassets)然后将其删除,解决了我的问题。
我还必须对文件进行更改MyApp.iOS.csproj,并删除<ItemGroup>指定NLogLogger.xcassets目录的文件(以及 xml 中不必要的其他一些项目)。重建最初并没有解决这个问题,因为我没有将它们排除在项目之外。
我清理并重建了我的项目,然后它就工作了。
| 归档时间: |
|
| 查看次数: |
4431 次 |
| 最近记录: |