升级到最新的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
Run Code Online (Sandbox Code Playgroud)
将项目部署到Amazon Elastic Beanstalk时出现以下错误:
Could not load file or assembly 'Magick.NET-x86.DLL' or one of its dependencies. The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)
我在bin文件夹中有许多其他DLL,而这一个是唯一一个抛出此错误的DLL.据我所知,DLL没有任何依赖关系.
我在本地运行时没有收到此错误,并且在高级选项中将dll设置为"不复制",就像其他DLL一样.
我正在运行ASP.NET 4.5/C#Project
在Elastic Beanstalk的EC2服务器上运行依赖性walker我得到:

在Elastic Beanstalk上启动项目时如何加载此DLL?