'应用安装程序无法安装软件包依赖项。向开发人员询问Microsoft.VCLibs.140.00

问题描述 投票:5回答:2

screenshot of the error

我收到此错误:“应用程序安装程序无法安装软件包依赖项。向Microsoft.VCLibs.140.00.Debug软件包的开发人员提问”,同时通过Windows10客户端计算机上的应用程序安装程序加载.appxbundle文件,但是同样是我的(开发人员)机器没有任何问题。我正在使用Visual Studio 2017进行开发。在谷歌找不到任何相关内容。有人帮忙.. !!

visual-studio-2017 windows-10-universal appx sideloading
2个回答
2
投票

尝试将其添加到Dependencies部分到.appinstaller文件中:

<Dependencies>
    <Package Name="Microsoft.VCLibs.140.00" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="14.0.24605.0" ProcessorArchitecture="x86" Uri="http://foobarbaz.com/fwkx86.appx" />
    <Package Name="Microsoft.VCLibs.140.00" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="14.0.24605.0" ProcessorArchitecture="x64" Uri="http://foobarbaz.com/fwkx64.appx" />
</Dependencies>

要阅读有关App Installer文件的更多信息,请访问microsoft docs:https://docs.microsoft.com/en-us/windows/uwp/packaging/install-related-set

实际上,您可以通过ps1脚本安装此应用程序(从上下文菜单运行 - >使用PowerShell运行):enter image description here

它已经创建了将安装所有依赖项的脚本。

编辑:实际上,我找到了解决方案:如果你在Release(而不是Debug)中构建应用程序,它应该包含所有必需的依赖项。所以,我认为这对某些人来说可能是一种解决方法。


1
投票

“App安装程序无法安装软件包依赖项。请向开发人员咨询Microsoft.VCLibs.140.00.Debug软件包”

在此提示符下,我们可以通过安装此Microsoft.VCLibs.140.00.Debug包来了解这一点。通常,您可以在已完成的包装中找到它。所以你可以单独安装这个文件。

或者,您可以将应用程序打包在“发布”模式下,然后将此新程序包中的新文件侧载到客户端计算机。

© www.soinside.com 2019 - 2024. All rights reserved.