在 CI 上运行测试时 PDF 转换失败。我正在使用 GhostscriptsSharp 库进行转换。
在本地运行我的测试时我没有遇到这个问题,PDF 文件被正确转换为图像。
我一直在互联网上寻找解决方案,但到目前为止,我发现的每一件事都没有帮助我找到解决方案。
试图加载格式不正确的程序。(来自 HRESULT 的异常:0x8007000B)
System.BadImageFormatException:试图加载格式不正确的程序。(HRESULT 异常:0x8007000B)在 GhostscriptSharp.GhostscriptWrapper.CreateAPIInstance(IntPtr& pintance, IntPtr caller_handle) 在 GhostscriptSharp.GhostscriptWrapper.CallAPI(String[] args) 在 GhostscriptSharp.GhostscriptWrapper.GeneratePageThumbs(String inputPath, String outputPath, Int32 firstPage, Int32 lastPage , Int32 宽度, Int32 高度) 在 Framework.Utils.FileUtils.ConvertPdfToImages(String pdfPath, String imagesPath, Int32 pageCount) 在 c:\TeamCity\buildAgent\work\8e7aa88e702dfaf7\Framework\Utils\FileUtils.cs:第 90 行在 StepDefinitions。 C 中的 General.Search.SearchTableSteps.ThenImagesAreCorrectInDownloadedDocumentFromSearchGrid(Table table):