【发布时间】:2012-08-16 07:26:16
【问题描述】:
很想知道我是否可以从 C++/CX Metro 应用程序中使用 System.Xml.Linq。 Metro C# 应用程序可以简单地引用 System.Xml.Linq.dll(默认情况下似乎这样做),但我记得 C++/CX 应用程序需要一个 WinMD 文件,我找不到这样的 System.Xml 野兽.Linq.
提前致谢。
【问题讨论】:
很想知道我是否可以从 C++/CX Metro 应用程序中使用 System.Xml.Linq。 Metro C# 应用程序可以简单地引用 System.Xml.Linq.dll(默认情况下似乎这样做),但我记得 C++/CX 应用程序需要一个 WinMD 文件,我找不到这样的 System.Xml 野兽.Linq.
提前致谢。
【问题讨论】:
不,您不能在 C++/CX Metro 应用程序中使用 System.Xml.Linq(或 System 命名空间中的任何内容)。 C++/CX 是 WinRT 的完全原生投影,因此无法访问托管世界中的任何内容。
微软的一个小组正在为本地代码开发 LINQ/Reactive Extensions,不过:http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-9-LINQ-for-C-Native-Rx-RxC-Meet-Aaron-Lahman
【讨论】: