Deployment to 64 bits
Posted: Tue Feb 02, 2010 11:09 am
Good morning,
I was wondering if you could point me how we can:
1 - Use TChart 3 on our dev machine (Vista 32 bits - VS 2008)
2 - Deploy 64 bits versions for some Application & Services
3 - Deploy 32 bits versions for another set of Application & Services.
So far I have installed the 32 bits and the 64 "build only" versions on my dev machine. I can compile and run it on my dev machine in 32 bits mode with no problem.
To deploy I have tried to copy all the application dlls and files including the TeeChart 64 build dlls to a 64 bits box. On start I get an assembly mismatch error:
As a result we have the feeling that we are missing something important here.
So the questions are:
1 - Does it matter which version we deploy as long as we do not use the OpenGL features?
2 - Is there actually any problem running the "32" bits version of the Tchart in 64 bits to produce contour maps and simpler line/box plot series (Our application uses more than 2 GB of RAM in live environment, we really need the memory available to 64 bits processes)
3 - What do we need to do to deploy the 64 bits TeeChart dll if needed - I cannot find any documentation or FAQ that explains this?
Many thanks.
Regards,
Michael M.
I was wondering if you could point me how we can:
1 - Use TChart 3 on our dev machine (Vista 32 bits - VS 2008)
2 - Deploy 64 bits versions for some Application & Services
3 - Deploy 32 bits versions for another set of Application & Services.
So far I have installed the 32 bits and the 64 "build only" versions on my dev machine. I can compile and run it on my dev machine in 32 bits mode with no problem.
To deploy I have tried to copy all the application dlls and files including the TeeChart 64 build dlls to a 64 bits box. On start I get an assembly mismatch error:
If I copy the default TeeChart DLL for 32 bits it seems to work fine. The Windows Task Manager still refers to our application as 64 bits.Could not load file or assembly 'TeeChart, Version=3.5.3065.19162, Culture=neutral, PublicKeyToken=9c8126276c77bdb7' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
As a result we have the feeling that we are missing something important here.
So the questions are:
1 - Does it matter which version we deploy as long as we do not use the OpenGL features?
2 - Is there actually any problem running the "32" bits version of the Tchart in 64 bits to produce contour maps and simpler line/box plot series (Our application uses more than 2 GB of RAM in live environment, we really need the memory available to 64 bits processes)
3 - What do we need to do to deploy the 64 bits TeeChart dll if needed - I cannot find any documentation or FAQ that explains this?
Many thanks.
Regards,
Michael M.