Coldfusion OpenXml错误:无法加载文件或程序集';DocumentFormat.OpenXml
本文关键字:OpenXml 程序集 DocumentFormat 文件 错误 加载 Coldfusion | 更新日期: 2023-09-27 18:25:55
我是.net程序员,对ColdFusion真的很陌生。我写了一个.dll库,它可以自动生成发票。我需要使用ColdFusion应用程序中的库。我已经成功地将库中的类作为coldfusion对象加载,因为我可以调用这些方法。然而,在我的类中有一个方法使用WordprocessingDocument,它是DocumentFormat.OpenXml.Packaging的一个类
System.IO.FileNotFoundException:未能加载文件或程序集'DocumentFormat.OpenXml,版本=2.5.5631.0,区域性=中性,PublicKeyToken=31bf3856ad364e35'或其依赖项之一。这个系统找不到指定的文件。文件名:'DocumentFormat.OpenXml,版本=2.5.5631.0,区域性=中性,PublicKeyToken=31bf3856a364e35'InvoiceLibrary.DocumentHandler.ConvertDocumentToDOCX(字符串文件)
在InvoiceLibrary.DocumentHandler.ProcessDocument()
我已经导入了DocumentFormat.OpenXml.dll,WindowsBase.dll文件也是
<cfObject type=".NET" name="WordprocessingDocument"
class="DocumentFormat.OpenXml.Packaging.WordprocessingDocument"
assembly="C:'Users'mydocs'Documents'Visual Studio 2012'Projects'InvoiceGenerator'InvoiceLibrary'bin'Release'DocumentFormat.OpenXml.dll,C:'Program Files (x86)'Reference Assemblies'Microsoft'Framework'.NETFramework'v4.5'WindowsBase.dll">
我需要你的指导,我做错了什么,或者我在这里错过了什么?
使用类似依赖项助行器的工具来确保您正在复制DocumentFormat.OpenXml.dll正在使用的所有必需的链接dll。另外,不要忘记将此文件与您的输出一起复制。