根据MSDN的说法,System.Xml.XPath中的Extensions类应该适用于通用Windows平台(Windows 10):
https://msdn.microsoft.com/en-us/library/system.xml.xpath.extensions(v=vs.110).aspx
然而,在默认配置下,甚至 System.Xml.XPath 命名空间也不可用。编译器和 IntelliSense 找不到它,即使是 Resharper 也无法找到缺失的引用 - 尽管根据 MSDN,它应该在 System.Xml.Linq.dll 中。(我可以毫无问题地使用 LINQ)同时,在参考管理器中,我无法找到一个合适的程序集。通过一些研究,我在 NuGet 上找到了这个官方的 System.Xml.XPath 包:https://www.nuget.org/packages/System.Xml.XPath/。然而,这个包也不包含 Extension 类(因此也没有 XPathSelectElement 扩展方法)。 (但至少有其他 XPath 类)我做错了什么还是文档中存在错误,Windows 10 上没有这些类可用?编辑:我已经完成以下操作:Visual Studio 重新启动,Windows 重新启动,另一台计算机上测试。