0

我已经做了一个多月了,现在。

我可以使用 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,或者愿意分享他们的知识。

真的,我会很感激。

劳动节 !

4

1 回答 1

0

请按照此博客文章中描述的指南处理对 VCLIB 运行时库的依赖:

https://blogs.msdn.microsoft.com/vcblog/2016/07/07/using-visual-c-runtime-in-centennial-project/

谢谢, Stefan Wick - Windows 开发者平台

于 2017-04-17T05:55:49.747 回答