This forum contains outdated content and is available for reading only. Please contact technical support if you have any questions.

Why is my system 64-bit, but when I develop it, I can only use 32-bit DLL?

chenwp#32911
Why is my system 64-bit, but when I develop it, I can only use 32-bit DLL?
Then I publish code to my server, but it made a mistake. The server also requires 64-bit DLL.
chenwp#32921
Fedor;32919
It is a temporary workaround for the bug reported in this post:

https://forums.aurigma.com/yaf_postst15330_AccessViolationException-error.aspx

It seems this approach doesn't work, so please disregard it and wait for the fix or test Graphics Mill with another PSD templates.


What do you mean? My question is: I only use Aurigma.GraphicsMill.Core.x86.dll in development.If I use Aurigma.GraphicsMill.Core.x64.dll, the procedures will report errors.
Pay special attention to my computer system which is 64.
Fedor#32922
You may use x64 libraries in both development and productions environment. My advice to use 32-bit assemblies was in order to eliminate the reported bug.
chenwp#32923
Fedor;32922
You may use x64 libraries in both development and productions environment. My advice to use 32-bit assemblies was in order to eliminate the reported bug.


I want to, but I can't.
When I use x64 libraries in development to run program,the procedure misreport.
When I use x86 libraries in productions to run program,the procedure also misreport.
Exception:System.BadImageFormatException. Trying to load programs in incorrect format
chenwp#32929
Fedor;32925
You should switch IIS Express to the 64-bit mode.

attach #1415



How do I use x86 libraries in productions? If I use x86 libraries in productions,the procedure will misreport.
Fedor#32930
In order to use 32-bit assemblies in IIS you should switch an application pool to 32-bit mode.

attach #1418