已升级到最新的ImageMagick / Magick.NET(7.0.2.901),本地构建和运行正常,但在服务器上出现以下错误:
无法找到名为“Environment_SetEnv”的入口点,位于DLL'Magick.NET-Q8-x64.Native.dll'。
这似乎是一个新问题。根据这里的更改说明:
https://magick.codeplex.com/discussions/650746
不再需要VC Runtimes,因此安装它们不会是问题-我已经为库的早期版本安装了2008、2012和2015 VC运行时,可以正常工作。
操作系统为Windows Server 2008 64位,IIS中使用64位 .Net 4。
当前的解决方法是回退到7.0.0.22版本,可以正常运行。
Install-Package Magick.NET-Q8-AnyCPU -Version 7.0.0.22