升级到最新的 ImageMagick / Magick.NET (7.0.2.901),它在本地构建和运行良好,但在服务器上爆炸并出现此错误。
无法在 DLL“Magick.NET-Q8-x64.Native.dll”中找到名为“Environment_SetEnv”的入口点。
似乎是一个新问题。从这里的变化描述来看:
https://magick.codeplex.com/discussions/650746
不再需要 VC 运行时,因此安装它们不会成为问题 - 而且,我已经为该库的早期版本安装了 2008、2012 和 2015 VC 运行时,效果很好。
IIS 中的 Windows Server 2008 64 位、64 位 .Net 4。
当前的解决方法是回滚到 7.0.0.22,它可以正常运行。
Install-Package Magick.NET-Q8-AnyCPU -Version 7.0.0.22