首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在LinuxUbuntu16.04上运行的ASPNET中正确地使用ImageMagick.NET?

如何在LinuxUbuntu16.04上运行的ASPNET中正确地使用ImageMagick.NET?
EN

Stack Overflow用户
提问于 2016-12-12 19:34:14
回答 1查看 3.4K关注 0票数 2

我试图创建一个ASPNET应用程序,在这里我想显示缩略图。我选择使用ImageMagick.NET框架,因为它有一个用于dotnet核心的nuget包。在Windows计算机上使用Visual 2015进行开发时,缩略图可以正常工作。我现在尝试发布到Linux服务器-Ubuntu16.04。应用程序运行并显示输出到控制台。当我试图使用ImageMagick对象时,我收到一个错误.

代码语言:javascript
复制
An unhandled exception has occurred: Unable to load DLL 'Magick.NET-Q16-x64.Native.dll': The specified module could not be found.

在我的Linux计算机上的搜索显示,这个文件在文件系统中是不存在的。我在我的windows开发系统上有这个文件,所以我把它复制到了我的ASPNET .dll文件所在的Linux服务器上,但是我还是得到了这个错误。

我现在想知道是否必须在我的Linux服务器上安装一些ImageMagick运行时文件,但我不确定。

考虑到ImageMagick的开发系统是Windows,生产系统是Linux,那么使用dotnet内核的正确方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-12-12 20:36:23

好的--根据Magick.NET网站的说法,这只适用于windows,并且与Linux不兼容。

ImageMagick文档在.NET核心部分清楚地说明了.

从7.0.0.0102版本开始,添加了对.NET核心的支持。这目前只适用于Windows。

德普!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41108206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档