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?
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.
Tags und Links .net c# coldfusion openxml