根据documentation for Open XML SDK 2.0 for Microsoft Office,我应该能够将DocumentFormat.OpenXml.Office2010.Word.DrawingShape
(以及许多其他名称空间以DocumentFormat.OpenXml.Office2010
为前缀)与我的Word 2010文档一起使用。
我引用了程序集DocumentFormat.OpenXml
(来自DocumentFormat.OpenXml.dll
,它是SDK的2.0版本)但是对象浏览器没有显示任何DocumentFormat.OpenXml.Office2010
等名称空间可用。
如果我引用Open XML SDK 2.5 for Microsoft Office,则可以使用这些命名空间。 不幸的是,我需要在我的项目中使用v2.0,因为我们依赖于与框架4不兼容的第三方dll。
我认为一切都应该包含在DocumentFormat.OpenXml.dll
中(对于v2.0)或者我需要下载一个额外的包吗?
答案 0 :(得分:0)
自从我最初下载SDK以来,微软似乎已经潜入了至少一次更新。 我使用的dll的版本是2.0.4330.0,但在与Cindy Meister on an MSDN forum讨论后,我发现有(至少一个)更新的版本。
我再次下载了SDK(我的原始下载可能是几年前),下载的版本(v2.0.5022.0)神奇地包含了所需的命名空间。
我希望这对某人有所帮助,因为这需要花费大量的时间来解决这个问题。