【发布时间】:2018-06-14 18:45:55
【问题描述】:
我认为 Visual Studio 工具可能在最新版本中出现问题。我已成功将旧的 3.0 之前的 PCL XamForms 应用程序迁移到 .NET Standard XamForms 应用程序,除该应用程序图标外,一切正常。
无论我做什么,我都会得到默认图标:
我已经多次删除并重新创建了资产目录,看起来 info.plist 正确地指向它,因为它可以在应用程序中获取我的其他图像。
看起来 info.plist 指向 Resources 下的 Resources/AssetCatalog.xcassets/LaunchImages.launchimage,但实际上 AssetCatalog 不在 Resources 文件夹下。
如果我关闭并重新打开 Visual Studio,然后打开资产目录,所有内容都显示在“未知”而不是正确的位置。
我不知道如何修复它。
Windows 机器
Microsoft Visual Studio 2017 版本 15.7.3
VisualStudio.15.Release/15.7.3+27703.2026
Microsoft .NET Framework 版本 4.7.03056
Xamarin 4.10.10.1 (f1760154c)
Xamarin 设计器 4.12.1 (f3257e429)
Xamarin.Android SDK 8.3.3.2 (HEAD/dffc59120)
Xamarin.iOS 和 Xamarin.Mac SDK 11.12.0.4 (64fece5)
WINDOWS NUGET
.NET 标准库 2.0.1
Newtonsoft JSON 11.0.2
sqlite-net-pcl 1.4.118
Xamarin 表单 3.0.0.561731
机器
XCode 9.4
Xamarin.iOS 11.12.0.4 (64fece54)
Windows 和 Mac 已完全更新,我已运行 Visual Studio 和 XCode 并在两者上寻找更新,Windows 机器上没有其他 nuget 更新。目前我没有想法尝试。
我可以在一个全新的项目中重现它。只需创建一个新的 XamForms 项目并将图像列表添加到资产目录。繁荣,你永远不会再有一个应用程序图标。卸载/重新安装 Visual Studio 没有帮助。
【问题讨论】:
标签: c# ios xamarin xamarin.forms