7

最新の 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 ランタイムをインストールしましたが、問題なく動作しました。

Windows Server 2008 64 ビット、IIS の 64 ビット .Net 4。

現在の回避策は、エラーなしで実行される 7.0.0.22 にロールバックすることです。

Install-Package Magick.NET-Q8-AnyCPU -Version 7.0.0.22

ImageMagick.X64.Environment_SetEnv(IntPtr 名、IntPtr 値)

4

3 に答える 3