更新:请参考Dimitre的答案,他提到了XQSharp Beta,现在已更名为XMLPrime,其中包含了一个XSLT/XPath 2.0处理器。
不幸的是,答案令人失望:完全没有。微软曾经有计划并征求社区意见,但从未实现。曾经有一段时间他们似乎在调查是否可行,但直到.NET 4.5也没有宣布任何计划。还可以参考这个重复问题,其中详细回答了这个问题。M. David Peterson 在他的博客文章中追踪了微软在2007年底之前的一些努力。
此外,还有我在xsl-list上发布的这个帖子,其中展示了其他公司迄今为止的一些努力,但.NET方面没有任何进展。请参考Michael Kay的答案。
轻量级的XPath2 for .NET看起来很有前途。