我认为最新版本中的Visual Studio工具可能有问题。我已成功将旧的3.0之前的PCL Xamforms应用程序迁移到.NET标准Xamforms应用程序,除该应用程序图标外,其他一切都正常工作。
无论我做什么,我都会得到默认图标:
我已经删除并重新创建了资产目录好几次,看起来info.plist正确地指向它,因为它可以在应用程序中从中获取其他图像。
看起来info.plist指向resources/assetcatalog.xcassets/launchimages.launchimage下的resources,但实际上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 Designer 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
牛顿福特JSON 11.0.2
sqlite net pcl 1.4.118
Xamarin表格3.0.0.561731
Mac机器
xcode 9.4
xamarin.ios 11.12.0.4(64fece54)
Windows和Mac完全更新,我运行了Visual Studio和Xcode并在两者上查找更新,Windows计算机上没有其他Nuget更新。在这一点上,我没有办法尝试。
我可以重新设计一个全新的项目。只需创建一个新的XamForms项目并将图像列表添加到资产目录。Boom,你再也不会有应用程序图标了。卸载/重新安装Visual Studio没有任何帮助。
无论我做什么,我都会得到默认图标:
我已经多次删除并重新创建了资产目录,看起来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框架版本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
牛顿福特JSON 11.0.2
sqlite网络PCL 1.4.118
Xamarin表格3.0.0.561731
Mac机器
Xcode 9.4代码
xamarin.ios 11.12.0.4(64fece54)
Windows和Mac完全更新,我运行了Visual Studio和Xcode并在两者上查找更新,Windows计算机上没有其他Nuget更新。我现在没有办法尝试。
我可以重新设计一个全新的项目。只需创建一个新的XamForms项目并将图像列表添加到资产目录。Boom,你再也不会有应用程序图标了。卸载/重新安装Visual Studio没有帮助。