2014-01-06 40 views
0

按照documentation for Open XML SDK 2.0 for Microsoft Office我應該能夠使用DocumentFormat.OpenXml.Office2010.Word.DrawingShape與我的Word 2010文檔(由DocumentFormat.OpenXml.Office2010前綴許多其他命名空間一起)。無法定位DocumentFormat.OpenXml.Office2010.Word.DrawingShape命名空間中的Open XML SDK 2.0的Microsoft Office

我引用程序集DocumentFormat.OpenXml(來自DocumentFormat.OpenXml.dll,它是SDK的2.0版),但對象瀏覽器不顯示任何DocumentFormat.OpenXml.Office2010等命名空間可用。

但是,如果我參考Open Office SDK 2.5 for Microsoft Office,則可以使用這些命名空間。 不幸的是,我需要在我的項目中使用v2.0,因爲我們依賴於與框架4不兼容的第三方dll。

我錯了,認爲一切都應該包含在DocumentFormat.OpenXml.dll(for v2.0 )還是有一個額外的包我需要下載?

回答

0

從我最初下載SDK開始,似乎微軟至少有一次更新。 我使用的dll的版本是2.0.4330.0,但經過與Cindy Meister on an MSDN forum的討論後,我發現至少有一個更新的版本。

我再次下載了SDK(我的原始下載大概是幾年前),並且下載的版本(v2.0.5022.0)神奇地包含了所需的命名空間。

我希望這可以幫助別人,因爲它需要花費大量的時間來解決這個問題。