【发布时间】:2014-01-07 16:22:09
【问题描述】:
我正在尝试使用 this OpenXml tutorial 即时创建一个 pptx 文件。
我收到错误:
“System.Collections.Generic.IEnumerable”不包含“First”的定义,并且找不到接受“System.Collections.Generic.IEnumerable”类型的第一个参数的扩展方法“First”(您是否缺少using 指令还是程序集引用?)
在下面一行:
var slideMasterPart = presentationPart.SlideMasterParts.First();
有解决办法吗?
【问题讨论】:
-
您是否缺少此命名空间 DocumentFormat.OpenXml.Packaging ?
-
不,我有那个。 OpenXml、打包和演示。
-
您是否缺少
using System.Linq;或对 System.Xml.Linq 的引用 -
@AquilaSands 做到了!不知道如何添加对 System.Linq 的引用来修复它。有什么解释吗?随意添加它作为答案,我会接受。
标签: c# powerpoint openxml