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

时间:2018-01-18 09:11:06

标签: visual-studio-2017 windows-10-universal appx sideloading

screenshot of the error

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

2 个答案:

答案 0 :(得分: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脚本安装此应用程序(从上下文菜单运行 - &gt;使用PowerShell运行): enter image description here

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

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

答案 1 :(得分:1)

  

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

在此提示符下,我们可以通过安装此Microsoft.VCLibs.140.00.Debug包来解决此问题。通常,您可以在已完成的包装中找到它。因此,您可以单独安装此文件。

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