c# - 对 winmd 文件的引用——这些文件是否需要存在于用户的机器上?
问题描述
在创建 Desktop-Bridge(“Centennial”)应用程序时,我们有时需要使用“browse”手动引用 winmd 文件。如果我们的目标是Windows 10的某个版本T ,最低版本为 M ,但我们正在使用版本C的计算机上开发它。我们应该针对哪一个 winmd 文件?T、M还是C?该文件是否需要存在于用户的机器上?
解决方案
如果您的目标是版本“T”,则需要安装适用于版本“T”的 Windows SDK。然后参考该版本的 windows.winmd。
遵循自适应编码指南以确保您的应用程序在最低版本“M”上正常工作:https ://docs.microsoft.com/en-us/windows/uwp/debug-test-perf/version-adaptive-code
不用说,您还应该在运行操作系统版本“T”的设备上测试您的应用程序,而不仅仅是在运行操作系统版本“C”的开发机器上。
顺便说一句,从前瞻性的角度来看,您可能也有兴趣了解此预览:https ://blogs.windows.com/windowsdeveloper/2019/04/30/calling-windows-10-apis-from-a -桌面应用程序更简单/
推荐阅读
- woocommerce - 创建帐户后,在 woocommerce 中为首次订单创建优惠券,有效期为 2 周
- fonts - TrueType 字体文件中的字体表数量?
- node.js - 如何将 aws 负载平衡 (ELB) 连接到节点端口 8081
- r - 绘制曲线函数
- java - 如何解决ArrayList不带参数
- cassandra - 我可以在给定的 Cassandra 集群中创建多少个最大表?有限制吗?
- excel - 如何使用 VBA 获取包含数据的最后一列
- javascript - 反应 useMemo 钩子用例
- jestjs - 如何从
用 react js 和 typescript 开玩笑 - regex - 在 grok 中重用捕获