If I have a 32-bit application written in C#, what do I need to do to convert it 64-bit? I’m assuming its more complicated then simply changing the target machine to 64-bit in Visual Studio and recompiling.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If you don’t use interop (COM, WinAPI) and don’t make assumptions about the size of pointers it’s a straightforward switch to the other platform. Even when using the latter you are probably fine, unless you use libraries that somewhere make above mentioned assumptions.
To quote the MSDN concerning System.IntPtr:
– But the other .NET types are designed to have a fixed size, regardless of the platform.