uwp - windows.services 中不存在命名空间“store”
问题描述
我正在尝试StoreRequestHelper
通过桌面桥从 WPF 应用程序访问该类。我已按照此处的说明进行操作:https ://blogs.windows.com/buildingapps/2017/01/25/calling-windows-10-apis-desktop-application/#JP6H2BjHQoLxE5GS.97并且我能够成功调用其他UWP 方法,例如Windows.System.Launcher.LaunchUriAsync(uri)
. 我还在这里下载了使用我正在寻找的程序集的示例项目。据我所知,我有所有正确的参考资料,但我仍然收到此错误。有人可以提供帮助吗?
解决方案
接受的答案中的任何链接都没有为我解决这个问题。添加一个引用来Windows.Services.Store.StoraContract.winmd
做到这一点。
我不完全确定这是否是正确的方法,但我发现这是基于 Microsoft 文档中提供的 .dll 名称,网址为https://docs.microsoft.com/en-us/uwp/api/windows .services.store,它似乎工作正常。文件的确切位置取决于您的目标版本;我用的那个C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Store.StoreContract\4.0.0.0
。否则,我按照https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-enhance上的说明进行操作,包括设置“复制本地”以引用 false。
推荐阅读
- jenkins - 詹金斯中的连接拒绝错误,用于将覆盖范围发布到 GitHub 插件
- javascript - 二叉树搜索、遍历、插入和删除的一种算法
- java - 如何在静态方法中调用 GDPR 同意书
- angularjs - 在 highcharts 中向图例添加工具提示
- macos - Darwin - 将内核扩展用作另一个内核扩展的 UserClient
- python - Control what is returned by methods of a class in Python
- python - Django中的嵌套关系不起作用
- c# - 计算谁先越过终点线(C# UNITY)
- xamarin - 在 UserDialogs 中取消警报
- sql - One Incorrect value from single data point using sqlcmd query