我已经使用 DesktopAppConverter 转换了一个 .EXE 应用程序,我有一个 .appX 文件。我安装了自动生成的证书。现在,当我尝试在计算机中安装 appX 文件时,出现此错误
向开发人员索取新的应用程序包。这个包可能与已经安装的包冲突,或者它依赖于这里没有安装的东西(包依赖),或者是为不同的架构制作的(0x80073CF3)
我怎样才能解决这个问题??
转换器在某一时刻说
详细:添加了基于文件“C:\vfs0\Users\ContainerAdministrator\AppData\Local\Fun Money\msvcp120.dll”的新框架包依赖项。包名称:“Microsoft.VCLibs.120.00.UWPDesktop”警告:DesktopAppConverter:警告“W_PACKAGE_DEPENDENCY_ADDED”:对框架包“Microsoft.VCLibs.120.00.UWPDesktop”的依赖已添加到 AppxManifest.xml。有关在本地部署之前安装程序包的指导,请参阅“ http://go.microsoft.com/fwlink/?LinkId=821959 ”。否则,如果这是错误的,请在打包和部署应用程序之前从 AppxManifest.xml 中的 Dependencies 中删除相应的条目。详细:------------------------------------------------ --
我确实访问了go.microsoft.com/fwlink/?LinkId=821959并安装了 VC 14、12 和 11。但仍然是同样的错误。
注意.appX 文件中的 appManifest.xml(用 winrar 打开)有这个依赖
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
<PackageDependency Name="Microsoft.VCLibs.120.00.UWPDesktop" MinVersion="12.0.40652.5" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>
然而当我访问C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.Desktop\14.0
我只有 14.0 版本来安装没有 12.0 文件夹存在。
我不确定此注释是否有助于解决问题,但我添加以防万一。