64-Bit .NET Framework Development Articles

In most cases, applications developed using the 32-bit .NET Framework can be ported to the 64-bit version of the .NET Framework and executed as 64-bit native applications without any source code modifications. However, 32-bit .NET Framework applications that have floating-point or native code (e.g. DLLs or COM InProc Servers) dependencies may require modifications when porting to 64-bit platforms.

Learn more about 64-bit .NET Framework development issues like: COM Interoperability, P/Invoke, floating-point differences, and memory alignment differences in this section.


Migrating 32-bit Managed Code to 64-bit
Find out what is involved in migrating 32-bit managed applications to 64-bit, issues that can impact migration, and tools that are available to assist you.
MSDN TV: 64-bit Common Language Runtime and the .NET Framework
The .NET Framework 2.0 includes 32- and 64-bit native support. Christopher Brown discusses how developers writing managed code today will be able to easily port and, often, copy existing applications to this new environment.
Chat Transcript: Managed Code on 64-Bit Windows Platforms
Read the transcript from an MSDN Webcast with Larry Sullivan, Software Development Lead for the 64-bit .NET Framework. Follow along, as Larry discusses Visual Studio® 2005 and the .NET Framework, which will include support for 64-bit processors. Learn about the powerful 64-bit .NET Framework, when to use it to write managed applications, how to call unmanaged code from managed code, and how to maximize compatibility with 32-bit managed applications.
Introduction to Developing Applications for the 64-bit Version of Windows
Migrating existing applications from the 32-bit version of Window to the 64-bit version of Windows can be relatively painless, even allowing both versions to be built from the same code base. Using existing facilities, provided by the Windows API, together with the high performing Intel Itanium platform enables developers to leverage their existing knowledge of the Windows API to build scalable, enterprise-class applications.
Windows Data Alignment on IPF, x86, and x86-64
Microsoft Program Manager Kang Su Gatlin gives developers the information needed to confront data alignment problems critical to the performance of 64- and 32-bit applications developed for the Microsoft Windows XP and Microsoft Windows Server 2003 platforms.
Profile-Guided Optimization with Microsoft Visual C++ 2005
Tune your applications to actual customer scenarios with profile-guided optimization in Microsoft Visual C++ 2005.
Write Faster Code with the Modern Language Features of Visual C++ 2005
What you need to know about the new syntax in Visual C++ 2005