.NET 32 bit app migrating to 64 bit platform
Posted on 2013-01-18
I have taken over a Windows Form Application that was written in Visual Stidio for a target framework of .NET 2.0. Written for 32 bit machines. We are now migrating the machines to 64 bit. The project was compiled with a Target Platform of "Any CPU" which I believe means it will go to whatever type of platoform the machine that it is on has.
However we would like to continue to run this app as a 32 bit on the 64 bit mahcine, which if I have been reading correctly would make the whole app run in the WOW64 folder(which I believe is bascially an emulation of 32 bit??). The issue is when I go to change the target platoform to recompile the project to Active(x86) to make it strctily 32 bit I end up with some TYPE MoverBoxControl.List BoxArrows is not defined erros which I can't resolve.
I am not sure why when the platform is "Any CPU" there is no errors yet when you change to "X86" platform these errors arise. I thought it may have to do with a Namespace or Reference that the app has missed but have not been succesfule with that yet. Since these errors happen in the Windows Form Designer Code section and so far I have been unable to change anything in the Form to try and alleviate these error messages.
Any help to point me in the right direction so I can get this app working properly on a 64 bit machine would be appreciated. Thanks