iOS PC/XAML 热重载的开发工作正常,但资产目录图像集中的图像无法显示
iOS Development on PC/XAML Hot Reload works but images in Asset Catalog Image Sets fail to show
按照说明,我在 Tools > Options > Preview Features > Enable Xamarin Hot Restart
中 enabled Xamarin Hot Restart
并从 Microsoft Store 安装了 iTunes。然后打开 iTunes,插入 iPhone,重新启动 Visual Studio。接下来,配置我的 Apple Developer Program 帐户。将 iOS 设置为 Starter Project
,按 F5,Xamarin Forms 应用实际上 运行 在我的 iPhone 上。没有 Mac 甚至 运行ning 那个时候。一切都很好,但是...
问题是我放在 Asset Catalog Image Sets 中的所有图像(因为这是自 iOS 9 以来的首选方式)都没有显示。
如果我以 1x、2x、3x 尺寸将图像移回 iOS Resources
文件夹,那么图像就会显示出来。我修改了 iOS Build
选项中的 Enable the Mono intepreter
等不同选项,但这没有帮助。
我 运行 Visual Studio for Mac
上的相同代码,资产目录图像集中的图像工作正常。
我还做错了什么或遗漏了什么?
我终于看到了 https://docs.microsoft.com/en-us/xamarin/xamarin-forms/deploy-test/hot-restart 中列出的资产目录的限制。
按照说明,我在 Tools > Options > Preview Features > Enable Xamarin Hot Restart
中 enabled Xamarin Hot Restart
并从 Microsoft Store 安装了 iTunes。然后打开 iTunes,插入 iPhone,重新启动 Visual Studio。接下来,配置我的 Apple Developer Program 帐户。将 iOS 设置为 Starter Project
,按 F5,Xamarin Forms 应用实际上 运行 在我的 iPhone 上。没有 Mac 甚至 运行ning 那个时候。一切都很好,但是...
问题是我放在 Asset Catalog Image Sets 中的所有图像(因为这是自 iOS 9 以来的首选方式)都没有显示。
如果我以 1x、2x、3x 尺寸将图像移回 iOS Resources
文件夹,那么图像就会显示出来。我修改了 iOS Build
选项中的 Enable the Mono intepreter
等不同选项,但这没有帮助。
我 运行 Visual Studio for Mac
上的相同代码,资产目录图像集中的图像工作正常。
我还做错了什么或遗漏了什么?
我终于看到了 https://docs.microsoft.com/en-us/xamarin/xamarin-forms/deploy-test/hot-restart 中列出的资产目录的限制。