Setting Up for C# Development These instructions show how to install all the required software. If your development workstation already meets some or all of the requirements, you generally do not need to re-install the software you already have. Set Up a Development Workstation To Use C# For general Web development work, you need a C# development environment and the .NET Framework. To work with the VMware vSphere Web Services API, you need the vSphere Web Services SDK and additional tools available from Microsoft. To set up a development workstation to use C# 1 Install the Microsoft Visual programming environment, such as Microsoft Visual C# or Microsoft Visual Studio. Use Microsoft Visual Studio 2012. Note When you install Visual Studio, select the option Microsoft Foundation Classes for C++. 2 Obtain the Microsoft .NET Framework, if it is not included in the Microsoft Visual programming environment. Use .NET version 4.5 or later, depending on your Visual Studio version. 3 Install Microsoft Windows Driver Kit (WDK). 4 Download and unzip the VMware vSphere Web Services SDK package from the VMware Web site at https://developercenter.vmware.com.