MagickBlobErrorException:没有这样的文件或目录



当我从windows(本地机器(运行测试用例c#应用程序时,它运行良好。但当从azure管道运行时出现异常。有人面临这样的错误吗?请帮我一下。

我使用的代码:

MagickImage sourceImage=新的MagickImage("../../../Images/OutputImages/output SlightSkew.jpg"(;

收到错误:

错误消息:ImageMagick。MagickBlob错误异常:无法打开Blob'../..//Images/OutputImages/output SlightSkew.jpg':没有这样的文件或目录@error/blob.c/OpenBlob/3537堆栈跟踪:在ImageMagick。NativeInstance。CheckException(IntPtr异常,IntPtr结果(在ImageMagick。MagickImage。NativeMagickImage。ReadFile(IMagickSettings1 settings) at ImageMagick.MagickImage.Read(String fileName, IMagickReadSettings1 readSettings,布尔ping(在ImageMagick。MagickImage。读取(字符串文件名,IMagickReadSettings`1 readSettings(在ImageMagick。MagickImage。读取(字符串文件名(在ImageMagick。MagickImage。。ctor(字符串文件名(

根据您的错误消息,错误很可能是由于错误的文件路径造成的。

在Azure DevOps管道中,源代码文件位于$(System.DefaultWorkingDirectory(.中

您可以检查存储库中../../../Images/OutputImages/中是否存在output-SlightSkew.jpg文件。

如果答案是否定的,请将路径更改为正确的路径。

如果答案是肯定的,请尝试将您的路径替换为特定路径,例如{folder A}/{folder B}/Images/OutputImages/output-SlightSkew.jpg

相关内容

  • 没有找到相关文章

最新更新