Xamarin.ios:应用程序中未加载图像资产目录

Xamarin.ios:应用程序中未加载图像资产目录,ios,iphone,visual-studio,xamarin,xamarin.ios,Ios,Iphone,Visual Studio,Xamarin,Xamarin.ios,我面临一个非常奇怪的问题。我的xamarin.ios项目中有多个图像和资源。其中一个用于应用图标和启动屏幕。问题是,在构建应用程序时。其中没有一个出现(应用程序中使用的appicon或图像)。有时,它们会在第二次或第三次构建应用程序后出现。但在一个新的干净新鲜的安装从来没有发生。我已经检查过了,这似乎是VS用户的一个常见问题。有什么想法或建议吗 我知道有一种解决方法可以使用PNG图像而不是资产目录。但我使用的是一个预编译的第三方框架,需要将图像作为xcassets包含,否则我会在图像布局中看到问

我面临一个非常奇怪的问题。我的xamarin.ios项目中有多个图像和资源。其中一个用于应用图标和启动屏幕。问题是,在构建应用程序时。其中没有一个出现(应用程序中使用的appicon或图像)。有时,它们会在第二次或第三次构建应用程序后出现。但在一个新的干净新鲜的安装从来没有发生。我已经检查过了,这似乎是VS用户的一个常见问题。有什么想法或建议吗

我知道有一种解决方法可以使用PNG图像而不是资产目录。但我使用的是一个预编译的第三方框架,需要将图像作为xcassets包含,否则我会在图像布局中看到问题

xCode 10.1 模拟器安装在iOS 12.1上

我尝试过的一些事情:
-我尝试了两个不同版本的Visual studio,包括最新版本(8.0.9) -我已经在模拟器和设备上试过了,并且有相同的行为。
-我尝试过清理、重建所有、重新启动模拟器、卸载应用程序..
-我已尝试删除xcassets并将其读取到项目中
-我已尝试将xcasset移动到项目的根目录
-我试图编辑(.csproj)文件并用反斜杠替换斜杠
-我已尝试从info.plist中删除appicon并启动
没有什么真正起作用,但问题依然存在


谢谢

好的,在花了几个小时调查这个问题之后,我找到了问题的确切原因

我正在分享它,这样任何人都不需要花时间到处尝试:

我的解决方案里面有很多项目。主项目参考了其他项目。其中一个项目有一个空的(Assets.xcsets,Resources文件夹),这使得Visual Studio有时会感到困惑,并且经常显示或隐藏主项目中的Resources文件夹。
显然,从主项目中包含Resources文件夹和appicon应该是最优先的,或者至少提出文件/文件夹重复的错误或警告。但不幸的是没有。所以要小心


祝大家好运

@JackHua MSFT是的,我会的,我想需要48小时的等待才能将其标记为正确答案。。