如何在Azure云中安装libvips NetVips – 错误:无法加载DLL 'libvips-42.dll' 或其依赖关系之一。

我可以从localhost为这个函数应用运行一个带有libvips库的azure函数应用–正确输出图像的操作。我设置了我的本地环境,通过保存 libvips win64 在我的windows 10电脑的一个文件夹中,将libvips bin文件夹添加到环境PATH,并在Visual studio中安装了nuget NetVips,NetVips.Native.win-64。

这是我运行的方法。

var rgbThumbnail = NetVips.Image.ThumbnailBuffer(thisRGBImgBytes, 256);

我试图从azure运行.Net Core 3.1 V3功能应用程序。当我从云端运行时,我得到 “Error:Unable to load DLL \ ‘libvips-42.dll’ or one of its dependencies. 无法找到指定的模块。(0x8007007E)”

我本以为在VS中的nuget包在上传到Azure中的函数应用中就足够了。我在网上找过如何在Azure中安装libvips,但找不到任何参考资料。有人可以帮助吗?

谢谢你

解决方案:

有类似的问题.Libvips使用的是多个dll。

下载地址https:/libvips.github.iolibvips

添加所有的dll,然后逐一删除,或者直接找出丢失的dll。

给TA打赏
共{{data.count}}人
人已打赏
未分类

在docker中使用带有kafka的Zipkin时,找不到zipkin2.reporter.Sender bean。

2022-9-8 15:13:33

未分类

Azure 表存储实体大小限制

2022-9-8 15:13:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索