将uwp软件包上传到Windows应用商店时,声明的软件包依赖项不可用

问题描述 投票:0回答:1

当我上载appxbundle时,Windows应用商店给出了类似错误:

声明的程序包依赖项不可用:Microsoft.VCLibs.140.00.UWPDesktop,中性,通用,通用

我已经在Package.appxmanifest文件中包括了软件包依赖关系:下面是代码:

<Dependencies>
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
    <PackageDependency Name="Microsoft.VCLibs.140.00.UWPDesktop" MinVersion="14.0.27323.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
  </Dependencies>

此依赖性是零售版本。

为了包含此依赖项,我还需要做其他事情吗?

c# windows uwp windows-10-universal desktop-bridge
1个回答
0
投票
问题已解决。让我为可能面临相同问题的人总结解决方案。由于VC ++运行时库不能是中立的,因此在创建appxbundle时,项目配置应为x86或x64或两者均为。 VC ++库不适用于AnyCpu体系结构。
© www.soinside.com 2019 - 2024. All rights reserved.