Visual Studio 2009


Learn how to use Visual Studio to develop applications, services, and tools in the language of your choice, for your platforms and devices.


Setup and installation


Programming Language Change in Visual Studio 2009. Archived Forums Visual Studio Diagnostics (Debugger, Profiler, IntelliTrace). Visual Studio 2008 overview.pptx. Date Published:. File Size: 6.2 MB. Visual Studio 2008 System Requirements Supported Operating System Windows Server 2003, Windows Server 2003 Itanium-based editions, Windows Server 2003 R2 (32-Bit x86), Windows Server 2003 R2 Datacenter Edition (32-Bit x86), Windows Server 2003 R2 Datacenter x64.

Welcome to the Visual Studio IDE

What's new

Visual Studio 2019 Release Notes


Improve your Visual Studio skills

Get started

Learn how to use Visual Studio

  • Build your code
  • Test your code

Follow a tutorial

  • Create a C++ console calculator
  • Get started with Python
  • Create a F# web service

Visual Studio language guidance

  • C++
  • Python
  • F#

Language documentation

Visual Studio 2009

Development with Visual Studio

Web and cloud

Desktop and mobile

  • Mobile development with JavaScript (Visual Studio 2017 and 2015 only)


Other toolsets

Visual Studio 2009



Write and manage your code using the code editor.





Share your apps and code by using Web Deploy, InstallShield, NuGet, Continuous Integration, and more.

Version control

Share code using version control technologies such as Git and GitHub.


Continuously build and release your apps in the cloud, and implement Agile practices with Azure DevOps Services.

Measure performance

Visual studio 2008 software download
Identify bottlenecks and optimize code performance by using diagnostic tools.


Add your own functionality to the Visual Studio IDE to improve your development experience.


Create data apps that connect to any database or service, and anywhere—local or cloud.


Microsoft Visual Studio 2009 Download

Share, edit, and debug code in a collaborative, real-time environment.

Develop with Docker containers

Use Docker containers to isolate modular components and improve scalability.

Visual Studio Professional Download

Blogs - Twitter - Stack Overflow - Issue Reporting - Developer Community - Troubleshooting

On Windows Vista with the User Account Control (UAC) feature enabled, processes that need to run with admin rights prompt the user for consent (either with a “OK” action if the user is already an admin running as standard user, or with an admin password request if the user is not an admin at all).

Visual Studio 2009 Offline Installer

While Visual Studio .NET 2002, 2003 and 2005 need to run as admin (so you get the consent prompt when launching them on Windows Vista), VS 2008 was designed to run without admin rights (so you don’t get a consent prompt when running on Windows Vista). For that reason, you need to carefully design your add-in to work correctly on Windows Vista without requiring admin rights, as I explained in the article HOWTO: Design a Visual Studio add-in to install and run on Windows Vista.

Visual Studio 2008 Software Download


But what happens if your add-in running inside VS 2008 on Windows Vista needs to launch a process that requires admin rights? For example, if it needs to launch regedit.exe? It will happen that the call to System.Diagnostics.Process.Start(…) will fail because the devenv.exe process of VS 2008 is running without admin rights. I recently found this situation for my MZ-Tools add-in and fortunately you can get easily the user’s consent with this code (VB.NET) using the “runas” verb:

Visual Studio 2009 Redistributable

HOWTO: Launch a process with admin rights from a Visual Studio 2008 add-in on Windows Vista