As awesome as it is to have a lot of great local development tools, it’s also be difficult to setup new development environments. Downloading and installing the Windows Azure SDK is really only one step – you also have to ensure that local services are configured correctly (e.g. IIS), you may need additional SDKs (e.g. Windows Identity Foundation SDK), setup additional tools (e.g. SSMS), and so on. Not only does this take time but also organizational skills.
So, is there anything that can help manage this process?
Yes. As part of the Windows Azure Platform Training Kit (WAPTK), we ship a Dependency Checker tool along with scripts that check your system for all the required software to complete the hands-on labs in the kit. I routinely use this tool to ensure that I have all the software required in order to build great applications for Windows Azure.
Try it out. First, grab latest version of the WAPTK here. Then follow these steps.
Click the **Prerequisites **tab.
Click the **Check dependencies **link.
If you are prompted to install the Dependency Checker tool, click OK to start the installation.
Once the Dependency Checker tool is install, hit F5 to refresh the page (this will allow the script to call to launch the Dependency Checker tool).
When prompted to allow the ConfigurationWizard to run, click the Allow button.
Now that the Configuration Wizard has launched, click Next to begin.
The first (and only) step is to check prerequisites for the Training Kit. Click Next to continue.
The tool will scan your system and look for required software. When it finds that your system is missing required software, you are both notified and provided with a link to Install the software.
Clicking the Install link will generally launch a process to install the feature.
In some cases you will have the option to download the missing feature or software. Click the Download links to launch a download. You will then have to walk through the installation process for that feature.
At any point you can click the Rescan button to scan your system again. Any updates you’ve made will be reflected on the scan.
Once you have all of the required software, you’ll be able to complete the tool. However, if there is software you do not need or want to install, you can cancel at any time to finish.
I hope you find this useful! Please let me know if you have any feedback.