gpt4 book ai didi

c# - Coldfusion OpenXml 错误 : Could not load file or assembly 'DocumentFormat.OpenXml'

转载 作者:太空狗 更新时间:2023-10-29 18:00:07 28 4
gpt4 key购买 nike

我是 .net 编码员,我对 ColdFusion 真的很陌生。我编写了一个自动生成发票的 .dll 库。我需要使用 ColdFusion 应用程序中的库。我已经成功地将我的库中的类加载为 coldfusion 对象,因为我可以调用这些方法。但是,我的类中有一个方法使用 WordprocessingDocument,它是 DocumentFormat.OpenXml.Packaging 的一个类。我实际上收到了这个错误:

System.IO.FileNotFoundException: Could not load file or assembly 'DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. File name: 'DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' at InvoiceLibrary.DocumentHandler.ConvertDocumentToDOCX(String file)
at 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">

我需要您的指导,以了解我做错了什么或我在这里遗漏了什么?

最佳答案

使用类似 dependency walker 的工具以确保您正在复制 DocumentFormat.OpenXml.dll 正在使用的所有必需的链接 dll。也不要忘记将此文件与您的输出一起复制。

关于c# - Coldfusion OpenXml 错误 : Could not load file or assembly 'DocumentFormat.OpenXml' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26227590/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com