我们刚刚在Windows 8商店(都市风格的应用程序)中提交了应用程序并收到错误:
XXX takes a dependency on Microsoft Visual C++ Runtime Package framework but is missing the framework dependency declaration in the manifest.
我们的应用程序在发布版本中运行良好,但它没有被接受为包,因此我们需要将我们的应用程序迁移为Windows RTM。在此期间,我们进入了以下 在清单中:
<Dependencies>
<PackageDependency Name="Microsoft.VCLibs.110" MinVersion="11.0.0.0" />
</Dependencies>
如果我们保留此信息,则在构建应用时会出现以下错误。
Error : DEP0700 : Registration of the app failed. Windows cannot install package 5d6f272d-c915-4de1-a9d6-c0c08d63ab94 because
this package depends on another package that could not be found. This package requires minimum version 11.0.50727.1 of framework Microsoft.VCLibs.110
published by any publisher to install. Provide the framework along with this package. (0x80073cf3) Test_App1
所以我们删除了它并提交了应用程序,它刚刚失败并发出以下错误。
XXXX takes a dependency on Microsoft Visual C++ Runtime Package framework but is missing the framework dependency declaration in the manifest.
我们需要将此包本身保留在清单中,但不能完成它。
答案 0 :(得分:4)
我有类似的问题。
将项目中的引用添加到Microsoft Visual C++ Runtime Package
点击项目我选择添加参考并找到此包。添加此项可以解决您的问题
答案 1 :(得分:1)
通过更新
解决了这个问题“Microsoft.VCLibs.110”到Name =“Microsoft.VCLibs.110.00”
答案 2 :(得分:0)
我刚从控制面板修复了VS 2012 for Windows 8&gt;程序和设计师工作正常。