我已经做了一个多月了,现在。
我可以使用 DesktopAppConverter 将我的 Win32 应用程序转换为 AppX 并对其进行签名,但我仍然收到错误消息:
向开发人员索取新的应用程序包。这个包可能与已经安装的包冲突,或者它依赖于这里没有安装的东西(包依赖),或者是为不同的架构制作的(0x80073CF3)
在转换过程结束时,转换器显示:
W_PACKAGE_DEPENDENCY_ADDED 对框架包“Microsoft.VCLibs.120.00.UWPDesktop”的依赖已添加到 AppxManifest.xml。有关在本地部署之前安装程序包的指导,请参阅“ http://go.microsoft.com/fwlink/?LinkId=821959 ”。否则,如果这是错误的,请在打包和部署应用程序之前从 AppxManifest.xml 中的 Dependencies 中删除相应的条目
.
所以我检查了https://blogs.msdn.microsoft.com/vcblog/2016/07/07/using-visual-c-runtime-in-centennial-project/
下载 vc_uwpdesktop.120.exe(版本 12.0.40653.00)并安装。
然后,按照上面页面上的说明,尝试使用以下命令重新打包我的应用程序:
MakeAppx pack /d C:\output\CheckWriterIII\PackageFiles /p C:\output\CheckWriter3.appx
还是同样的错误。所以我尝试了:
add-appxpackage –register C:\output\CheckWriterIII\PackageFiles\AppxManifest.xml
现在我得到:
add-appxpackage:部署失败,HRESULT:0x80073CF3,包更新失败,依赖或冲突验证。Windows 无法安装包 CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt,因为此包依赖于无法找到的框架。提供“CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US”发布的框架“Microsoft.VCLibs.120.00.UWPDesktop”,中性或x86处理器架构,最低版本12.0.40652.5 ,连同这个包一起安装。当前安装的名称为“Microsoft.VCLibs.120.00.UWPDesktop”的框架是:{} 注意:有关其他信息,
我试图尽我所能遵循Msdn文献,在互联网上到处寻找指导,但仍然卡住了。
似乎没有多少人真正使用 DesktopAppConverter,或者愿意分享他们的知识。
真的,我会很感激。
劳动节 !