1

我正在开发一个 Windows 8 应用程序。我正在使用 Windows 8.1 操作系统。我已经成功地创建、调试和构建了应用程序。但我无法将应用程序部署到商店。

我使用 Windows App Certification Kit 3.3 来测试认证。但我的应用程序失败 - 包合规性测试

它显示“XXXX 依赖于 Microsoft Visual C++ 运行时包 (Microsoft.VCLibs.120.00) 框架,但清单中缺少框架依赖项声明。”

我已经从 Package.appxmanifest 文件中删除了所有依赖项声明。我正在将 SQLite 用于 Windows 运行时(版本 = 3.8.2)

Microsoft Visual C++ 运行时包的属性显示版本 11.0.0.0 。

谁能帮我解决这个问题?

4

1 回答 1

0

听起来您包含了一个使用 Visual Studio 2012 构建的库。您需要在 Visual Studio 2013 中重建该库。如果您只有二进制文件,则需要从作者那里获取更新版本。

.. 或将“Microsoft.VCLibs.110”重命名为 Name="Microsoft.VCLibs.110.00",

或者

在项目中添加对 Microsoft Visual C++ 运行时包的引用

添加参考并找到这个包。添加这个应该可以解决您的问题

参考这个

于 2014-09-10T10:42:14.833 回答