Coldfusion OpenXml Fehler: Konnte Datei oder Assembly 'DocumentFormat.OpenXml' nicht laden

9

Ich bin .net Coder und ich bin wirklich sehr neu in ColdFusion. Ich schrieb eine DLL-Bibliothek, die automatisch eine Rechnung generiert. Ich musste die Bibliothek von einer ColdFusion-Anwendung verwenden. Ich habe die Klassen in meiner Bibliothek erfolgreich als Coldfusion-Objekte geladen, da ich die Methoden aufrufen kann. Jedoch gibt es eine Methode in meiner Klasse, die WordprocessingDocument verwendet, das eine Klasse von DocumentFormat.OpenXml.Packaging ist. Ich erhalte tatsächlich diesen Fehler:

  

System.IO.FileNotFoundException: Datei oder Assembly konnte nicht geladen werden   'DocumentFormat.OpenXml, Version = 2.5.5631.0, Kultur = neutral,   PublicKeyToken = 31bf3856ad364e35 'oder eine seiner Abhängigkeiten. Das   System kann die angegebene Datei nicht finden. Dateiname:   'DocumentFormat.OpenXml, Version = 2.5.5631.0, Kultur = neutral,   PublicKeyToken = 31bf3856ad364e35 'bei   InvoiceLibrary.DocumentHandler.ConvertDocumentToDOCX (String-Datei)
  bei InvoiceLibrary.DocumentHandler.ProcessDocument ()

Ich habe die DocumentFormat.OpenXml.dll importiert, also ist die WindowsBase.dll Dateien

%Vor%

Ich brauche deine Anleitung, was mache ich falsch oder was fehlt mir hier?

    
jmesolomon 07.10.2014, 02:11
quelle

1 Antwort

0

Verwenden Sie ein Tool wie den Dependency Walker , um sicherzustellen, dass Sie alle erforderlichen verknüpften DLLs kopieren, die DocumentFormat.OpenXml.dll verwendet . Vergessen Sie nicht, diese Datei mit Ihrer Ausgabe zu kopieren.

    
Brian from state farm 13.05.2015 17:19
quelle

Tags und Links