Open suhao opened 1 year ago
微软提供了一种将win32程序直接转成UWP的方法--Desktop Bridge
UWP发布过程:Pre-processing --> Certification --> Release --> Publishing
DesktopAppConverter.exe -Setup -BaseImage D:\UWP\BaseImage-15063-UPDATE.wim -Verbose
DesktopAppConverter.exe -Installer E:\App\AppSetup.exe -InstallerArguments "/S" -Destination D:\App\App -PackageName "0C72C7CD.535318B65018D" -AppId "App" -AppDisplayName "APP" -PackageDisplayName "App" -AppDescription "App" -Publisher "CN=7C12DEB1-3990-4000-BC36-CFF184F703CC" -PackagePublisherDisplayName "App" -Version 3.0.41.0 -MakeAppx -Verbose DesktopAppConverter.exe -Installer d:\App\win32\AppSetup.exe -InstallerArguments "/S" -Destination D:\App\output -PackageName "0C72C7CD.535318B65018D" -AppId "App" -AppDisplayName "App" -PackageDisplayName "App" -AppDescription "App" -Publisher "CN=7C12DEB1-3990-4000-BC36-CFF184F703CC" -PackagePublisherDisplayName "App" -Version 3.0.41.0 -Verbose
图片压缩,如果D:\App\output\0C72C7CD.535318B65018D\PackageFiles\Assets\AppLargeTile.scale-400.png文件大小超过200kb,可以使用pngout进行优化
手动打包:不要再desktop bridge环境里
"C:\Program Files (x86)\Windows Kits\10\bin\x86\makeappx.exe" pack /d D:\app\output\0C72C7CD.535318B65018D\PackageFiles /p D:\app\output\0C72C7CD.535318B65018D_S05.appx /l
打开C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools,在cmd运行VsDevCmd.bat,然后执行如下操作
cd "C:\Program Files (x86)\Windows Kits\10\bin\x86" MakeCert.exe -r -h 0 -n "CN=7C12DEB1-3990-4000-BC36-CFF184F703CC" -eku 1.3.6.1.5.5.7.3.3 -pe -sv my.pvk my.cer pvk2pfx.exe -pvk my.pvk -spc my.cer -pfx my.pfx
cd "C:\Program Files (x86)\Windows Kits\10\bin\x86" signtool.exe sign -f my.pfx -fd SHA256 -v .\0C72C7CD.535318B65018D_S03.appx
Before you submit your app for certification and listing in the Windows Store, use the Windows App Certification Kit to test your app and make sure it's ready to go. "C:\Program Files (x86)\Windows Kits\10\App Certification Kit\appcertui.exe"
UWP发布过程:Pre-processing --> Certification --> Release --> Publishing
一、基础环境
二、转编
DesktopAppConverter.exe -Setup -BaseImage D:\UWP\BaseImage-15063-UPDATE.wim -Verbose
图片压缩,如果D:\App\output\0C72C7CD.535318B65018D\PackageFiles\Assets\AppLargeTile.scale-400.png文件大小超过200kb,可以使用pngout进行优化
手动打包:不要再desktop bridge环境里
三、其他
打开C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools,在cmd运行VsDevCmd.bat,然后执行如下操作