XNA Prerequisites

From XNAWiki
Jump to: navigation, search

XNA 4.0 Prerequisites

Release

See: App Hub - downloads and App Hub - getting started

  • Visual Studio 2010
    • Microsoft Visual Studio 2010 Express for Windows Phone
    • Microsoft Visual C# 2010 Express Edition
    • Microsoft Visual Studio 2010 Standard Edition
    • Microsoft Visual Studio 2010 Professional Edition
  • Microsoft .NET Framework 4.0

The standalone XNA Game Studio 4.0 installer that can be used for Windows and Xbox 360 (but not Windows Phone) development scenarios. It is supported on Windows XP, Windows Vista and Windows 7. Windows Phone development using XNA Game Studio 4.0 (or Silverlight for that matter) is only supported on Windows Vista and Windows 7.

Upgrading from XNA 3/3.1 to XNA 4

XNA 3.x to XNA 4.0

XNA 3.0 Prerequisites

Windows 7 x64 public beta (build 7000)

Installation of Visual C# express 2008 will normally fail, causing problems for anyone wishing to use XNA. It is possible that the included Silverlight installation causes the failure. The known workaround is to delete the following registry key: HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions. Note: Before making any changes to the Registry, you should back up the Registry. Mistakes in the Registry Editor can cause serious issues.

Installation of Visual C# can then proceed normally, followed by XNA3.0.

For a general discussion about the issues see the thread xna 3 compatibility with windows 7.

XNA 2.0 Prerequisites

If your game does not work on the end-user computer, please check if they have the required runtime files.

Note: some computers that already have DirectX 9.0c may not have the additional runtimes that XNA needs, please go to the web installer link below and update it.

Windows XP

Windows Vista RTM

Vista RTM already has .NET Framework 3.0 so it does not require any .NET Framework updates to get XNA Games working.

Windows Vista SP1

Vista SP1 already has the .NET Framework requirement and the additional Visual C++ 2005 Runtimes.