4.15中,在project setting/window里设置gameIcon,debug和development下正常替换,可是打包shipping后运行时的图标没有替换。(4.18好像也是这样)网上还有在source/Resources/Windows下设置,也不行。
解决办法:
用第三发库实现替换。
C#引用dll实现:
[DllImport(@"ChangeIconDll.dll", EntryPoint = "ChangeIcon")]
extern static void ChangeIcon(string fileName, string iconFile);
//XXX代表项目名
ChangeIcon(
"D:/Packages/WindowsNoEditor/XXX/Binaries/Win64/XXX-Win64-Shipping.exe",
D:/Packages/WindowsNoEditor/XXX/Binaries/Win64/LOGO.ico");