We help IT Professionals succeed at work.

Challenges facing of developing on x64 platform with Dotnet

praveen1981 asked

can any one say me that what are the challenges we will face to develop and dotnet application
on x64 platform and how can we resolve those issues.

                      Many thanks.
Watch Question


You do not spell out what type of application you going to develop.

For web, it might be much more easier since the only computers you need to have a look into is web server and database server only. So just make sure these computer works fine with your applications then all other will be ok.

x64 have advantage over larger bus size, larger memory adressing and new data type like QUADWORD (registry), INT64 and etc, http://msdn.microsoft.com/en-us/library/aa384264(v=vs.85).aspx

When you develop application for 3D, image processing, floating number crunching, crytogrphy and/or you plan to use 64bit libraries like zlb - you should go for 64 application for faster application processing.

However, if your user still using 32bit OS, your application (except for web application) won't be able to execute. So you have to make sure that ALL your user are running 64bit OS
Sr. Developer
Or you could set "x86" as the CPU option in the properties... that should allow 32bit clients to execute executables.

Pretty much it's as simple this: You shouldn't notice any easily insurmountable issues unless you...
1. Install the wrong add-ons or plugins to Visual Studio.
2. Target 64bit-specific features of the .NET Framework. I haven't looked into this specifically, so all I can come up with off the top of my head is the Parallel Processing stuff.
3. Target 64bit CPUs when compiling your code. <-- That one is kind of a no-brainer. :)


I understood partially..

Explore More ContentExplore courses, solutions, and other research materials related to this topic.