Share via


Mixed mode debugging for IA64 processes is unsupported.

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Visual Studio does not support mixed-mode debugging of managed and native code in IA64 processes. This means that you cannot step from managed code to native code, or from native code to managed code, while debugging.

Workarounds

  • Debug your managed and native code in separate debugging sessions.

    -or-

    Debug your mixed code as a 32-bit process, as described in the following procedures.

To Change the Platform to 32-bit (Visual Basic or C#)

  1. In Solution Explorer, right-click on your project, then click Properties in the shortcut menu.

  2. In the property pages, click the Compile or Debug tab.

  3. Click Platform and select x86 from the list of platforms.

    By default, the Visual Basic and C# compilers default produce code to run on any CPU. On a 64-bit computer, these binaries run as 64-bit processes. To run on a 32-bit process, you must choose Win32, not AnyCPU.

To Change the Platform to 32-bit (C/C++)

  1. In Solution Explorer, right-click on your project, then click Properties in the shortcut menu.

  2. In the Property Pages, click Platform and select Win32 from the list of platforms,

See also