Windows 运行时/通用应用程序包依赖项

Windows Runtime / Universal Apps Package Dependencies

我正在尝试查找有关此 属性 的更多信息: https://msdn.microsoft.com/en-us/library/windows.applicationmodel.package.dependencies.aspx

(如您所见,文档不是很详尽。)

有一个可下载的包声称在此处的第三个示例中演示了此 属性: https://code.msdn.microsoft.com/windowsapps/Package-sample-46e239fa

但是,当我 运行 这个示例并单击示例中提供的依赖项按钮时,它 returns 的数字是 0。另外,在 [=29] 检查这个 属性 =]时间表明它也是一个空集合。

如果有人可以围绕此 属性 提供一些 insight/assistance,并解释为什么它似乎无法使用上面概述的代码示例,那就太好了。

依赖项类似于 Visual C++ 库。纯托管应用程序不会有任何依赖项,但本机应用程序(或具有本机组件的托管应用程序)将具有依赖项。我相信 WWA 应用程序也会依赖 WinJS 库。

这是带有 C++ WinRT 组件的托管应用的即时 window 输出:

Package.Current.Dependencies[0].Id.FullName
"Microsoft.VCLibs.120.00.Phone.Debug_12.0.30113.0_x86__8wekyb3d8bbwe"