Dmitry, we are having a great deal of pain with ImageMagick when mixing projects that require
either the x86 or x64 version of ImageMagick.
Therefor i propose a change in both nuget and naming convention to MagickNet assembly. The reason for this is that a direct dependant project might overwrite Magick.Net.Dll (x86) with it's own copy of Magick.Net.Dll (x64). Atleast by having a separate naming convention it does not matter
if they overwrite one another!
x86:
Rename Magick.Net.dll-> Magick.Net.x86.dll
Copy dependencies ImageMagick\x86
x64:
Rename Magick.Net.dll -> Magick.Net.x64.dll
Copy dependencies Imagemagick\x64
Change Initialize() from ImageMagick\x86|x64
By making this change you would make it a hell of a lot easier for us doing this inter-mixing :) Judging
by the number of discussions this would be a welcomed change for most people so ;
either the x86 or x64 version of ImageMagick.
Therefor i propose a change in both nuget and naming convention to MagickNet assembly. The reason for this is that a direct dependant project might overwrite Magick.Net.Dll (x86) with it's own copy of Magick.Net.Dll (x64). Atleast by having a separate naming convention it does not matter
if they overwrite one another!
x86:
Rename Magick.Net.dll-> Magick.Net.x86.dll
Copy dependencies ImageMagick\x86
x64:
Rename Magick.Net.dll -> Magick.Net.x64.dll
Copy dependencies Imagemagick\x64
Change Initialize() from ImageMagick\x86|x64
By making this change you would make it a hell of a lot easier for us doing this inter-mixing :) Judging
by the number of discussions this would be a welcomed change for most people so ;