2014-07-07 129 views
0

使用Spire.doc,Spire.xls和Spire.Presentation是否有可能使用3種產品在同一個項目?在同一個項目中

剛剛下載的每一個免費版本和Spire.PDF.dll版本不同而導致的錯誤「System.IO.FileLoadException: Could not load file or assembly 'Spire.Pdf, Version=3.0.10.54040, Culture=neutral, PublicKeyToken=663f351905198cb3' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)"

Spire.doc使用版本3.0.10.54040和Spire.Presentation使用3.0.49.58040

我試着用dependentAssembly

<dependentAssembly> 
    <assemblyIdentity name="Spire.Pdf" publicKeyToken="663f351905198cb3" culture="neutral" /> 
    <bindingRedirect oldVersion="0.0.0.0-3.0.10.54040" newVersion="3.0.49.58040" /> 
    </dependentAssembly> 

但得到一個錯誤

TypeLoadException: Could not load type 'sprẒ' from assembly 'Spire.Pdf, 
Version=3.0.49.58040, Culture=neutral, PublicKeyToken=663f351905198cb3'. 

回答

0

單獨的三個庫不能在同一個項目中使用。您可以下載免費的Spire.Office其中包括Spire.Doc庫,石塔XLS,Spire.Presentation,Spire.PDF,Spire.DataExport,Spire.PDFViewer,Spire.DocViewer等。使用Spire.Office,您可以在同一個項目中使用Spire.Doc,Spire.Presention和Spire.Xls庫。

+0

你可以提供一個鏈接免費下載石塔的辦公室?我只能看到各個庫。 –