Обновлен до последней версии ImageMagick/Magick.NET (7.0.2.901), и он был создан и работал нормально локально, но взрывается на сервере с этой ошибкой.Невозможно найти точку входа с именем «Environment_SetEnv» в DLL «Magick.NET-Q8-x64.Native.dll»
Невозможно найти точку входа с именем «Environment_SetEnv» в DLL «Magick.NET-Q8-x64.Native.dll».
Кажется, это новая проблема. Судя по алфавиту изменений здесь:
https://magick.codeplex.com/discussions/650746
КИ Runtimes больше не требуется, поэтому их установка не будет вопросом - и, я установил 2008, 2012 и 2015 VC для автономной работы предыдущих версий библиотеки, которая отлично работала.
Windows Server 2008 64-разрядная, 64-разрядная .Net 4 в IIS.
Текущее обходное решение - откат до 7.0.0.22, который работает без ошибок.
Install-Package Magick.NET-Q8-AnyCPU -Version 7.0.0.22
Вы не могли бы начать тему здесь: https://magick.codeplex.com/discussions? Тогда я мог бы задать вам несколько вопросов. – dlemstra
Вам это удалось? У меня такая же проблема на моем сервере. Пока он работает нормально –
Я хотел собрать больше диагностических данных, прежде чем публиковать ошибку, и никогда не делал этого.Тот факт, что он должен взорваться на сервере, делает эту диагностику более важной задачей, так как мне действительно нужно выставить ее на сайт, предназначенный для отказа. Будет качаться обратно к нему, хотя. Но, как упоминалось, обходной путь прост, откат до 7.0.0.22 –