.NET 2.0 64-bit running 32-bit apps RRS feed

  • Question

  • Hello Everyone,

    Tomorrow, I'll be receiving my first laptop PC that'll have both a 64bit processor and 64bit Vista Premium. Now, I've made a few C# apps using 32-bit .Net 2.0 that's available on I would like to know if the 64-bit version of .NET 2.0 will run all 32-bit .NET apps in general just like it would run on the 32-bit runtime of .NET 2.0. I also would like to know if I should compile a 64-bit version of all my apps that I've made and what performance increase should I see in them.

    Thanks in advance!

    - Chris J.
    • Changed type CaddreModerator Wednesday, July 30, 2008 4:07 PM Question not Discusion
    Tuesday, July 29, 2008 11:33 PM


  • Yes you can run both x86 which 32bit and AnyCPU which both x86 32bits and x64 64bits and x64 which 64bits in a 64bits operating system but there are dependent dll issues that may not let you run 32bits application as 64bits.  You said you developed your application in 32bits what features and components are you using in this application?  If your application is using Office application or COM then it must be 32bits.  If you are using third part dll that is only 32bits then it maybe either 32bits or AnyCPU but not x64 which is only 64bits.  Post again if you still have more questions. MVP, MCPD Web C#, MCITP BI & MCTS SQL Server 2005
    • Marked as answer by Figo Fei Friday, August 1, 2008 6:17 AM
    Wednesday, July 30, 2008 4:16 PM