名称空间'DocumentFormat.OpenXml.Drawing'中不存在Scene3D

时间:2013-07-08 12:55:58

标签: openxml openxml-sdk

我正在使用Open XML SDK 2.0 Productivity Tool来反映空PowerPoint 2010演示文稿的代码。我将生成的代码复制到项目中的.cs文件中,该项目引用了DocumentFormat.OpenXml.dll(v2.0.5022.0)。编译项目时,会出现一些错误:

Scene3D does not exist in the namespace 'DocumentFormat.OpenXml.Drawing'
TextAlignValues does not exist in the namespace 'DocumentFormat.OpenXml.Drawing'
TextAnchoringValues does not exist in the namespace 'DocumentFormat.OpenXml.Drawing'

似乎生产力工具正在生成引用不在OpenXML命名空间中的类型的代码,尽管我刚刚从Microsoft站点下载了整个包:

http://www.microsoft.com/en-us/download/details.aspx?id=5124

另一方面,MSDN文档声明Scene3D类属于不同的命名空间:DocumentFormat.OpenXml.Drawing.Diagrams和TextAlignValues以及TextAnchoringValues由TextAlignTypeValues和TextAnchoringTypeValues替换。

有什么问题?代码反射器生成错误的代码或我对OpenXML dll的引用是不是很糟糕?我该怎么纠正这个?

0 个答案:

没有答案