January 10, 2014 Update: I ran some tests again today and activation is working again! Please follow the steps in the “Working with…” document and you should be able to activate the virtual machine now (if not, please let me know). The bad news is that I still don’t know what caused the activation servers to break in the first place, but I have some open mail threads with that team and I hope to learn more about how to ensure this doesn’t happen again. Known Issue as of Jan 6 2014: Windows Activation for the evaluation O/S that this VM is based on is currently failing for all users. This issue is under investigation. Note that activation is not required to use this VM. More details can be found here. July 10, 2013 Update: One of our partners, eDev Technologies, has created a supplemental set of hands-on-labs which showcase inteGREAT - their requirements management solution for Team Foundation Server. More details are available here. April 17, 2013 Update: This virtual machine and corresponding hands-on-labs / demo scripts have been upgraded to use Visual Studio 2012 Update 2. All labs were revised slightly based on Update 2, with two labs gaining new exercises which demonstrate Update 2 capabilities. Updated labs are listed in the table below.
I’m very pleased to announce the availability of the Visual Studio 2012 RTM ALM Virtual Machine along with 21 hands-on-labs / demo scripts. This includes 9 ALM scenarios which are new in Visual Studio 2012, and another 12 scenarios which were introduced in Visual Studio 2010, giving you a single virtual environment for learning about or demonstrating a wide range of ALM capabilities.
You can download and install Visual Studio 2012 (and Team Foundation Server 2012, .NET Framework 4.5, etc.). But if you would like a fast way to understand what is new for application lifecycle management in this release, this virtual machine is pre-configured with all of the necessary software and sample data for you.
Before I get into what’s included, there are a few quick limitations to disclose:
With the limitations out of the way, onto the fun stuff…
This virtual machine is configured with:
There are 21 hands-on-labs for you to take a scripted approach towards learning this content. These labs double as demo scripts in case you want to show off these features to others:
New features in Visual Studio 2012:
Labs upgraded from Visual Studio 2010:
Links to the files above are included in the download set below, so you don’t have to follow the individual links above if you plan on batch downloading all of the files in this set.
There are also DemoMates available for most of these hands-on-labs / demo scripts which you can download here. DemoMates are useful for being able to “click through” the scenarios above without needing to download and run the virtual machine.
Downloading the virtual machine and labs: I suggest using a download manager for these files since they are very large. My download manager of choice is Free Download Manager. You can use your own favorite download manager, but you may need to adapt the instructions below as appropriate.
1. Download and install Free Download Manager. This utility provides: - Auto-resume support for interrupted downloads. - Multiple simultaneous download streams for (usually) a much faster download experience. - As the name implies, it's completely free. 2. Select the URL’s below and copy (CTRL+C) them to your clipboard. ###Start - Do Not Include This Line### http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Working with the Visual Studio 2012 Update 2 RTM ALM Virtual Machine.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Agile Project Management in Visual Studio Team Foundation Server 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Authoring and Running Manual Tests using Microsoft Test Manager 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Branching and Merging Visualization with Visual Studio Team Foundation Server 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Building the Right Software - Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Code Discovery using the Architecture Tools in Visual Studio Ultimate 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Debugging with IntelliTrace using Visual Studio Ultimate 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Diagnosing Issues in Production with IntelliTrace and Visual Studio 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Exploratory Testing and Other Enhancements in Microsoft Test Manager 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Lab Management Improvements in Visual Studio 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Coded UI Tests with Visual Studio Ultimate 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Platform Testing with Microsoft Test Manager 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to PreEmptive Analytics.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Test Case Management with Microsoft Test Manager 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Test Planning with Microsoft Test Manager 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Making Developers More Productive with Visual Studio Team Foundation Server 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Understanding Class Coupling with Visual Studio Ultimate 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Unit Testing, Code Coverage and Code Clone Analysis with Visual Studio 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Using Code Analysis with Visual Studio 2012 to Improve Code Quality.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Using the Architecture Explorer in Visual Studio Ultimate 2012 to Analyze Your Code.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Web Performance and Load Testing with Visual Studio Ultimate 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Testing and Debugging SharePoint 2010 Applications with Visual Studio 2012.docx http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part01.exe http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part02.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part03.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part04.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part05.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part06.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part07.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part08.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part09.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part10.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part11.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part12.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part13.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part14.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part15.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part16.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part17.rar http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part18.rar ###End - Do Not Include This Row In Your Selection### 3. Launch the user interface for Free Download Manager (either from the Start Menu or via the system tray icon if FDM is already running). 4. Click File -> Import -> Import List of URLs from Clipboard. 5. When prompted for a download group, accept the default and click OK. 6. You are now free to minimize Free Download Manager while the files download. By default, they will be saved to c:\downloads. 7. Expand the files and self-extracting RAR set and see the “Working with…” document for more instructions.
I hope you will enjoy this content as a way of learning how Visual Studio can help you improve your team’s overall application lifecycle management capabilities. If you have suggestions for how to improve this virtual machine and set of demos / hands-on-labs please let me know.
Once again, Great Work Brian!
Really cool !! Thanks Bryan :D
Thanks for sharing, man! It's really awesome!
Exceptional - great work Brian!!
Download Rigth Now !!!! Thanks a lot
Thanks for sharing the VM with the hands on lab, it’s really awesome :-)
Thanks for sharing,
But the blue screen appear and disappear quickly and I can not run
What do you expect .. Where is the problem?
@JeffKevin, you're most welcome! Sorry you're having trouble. Did you follow the "Working with..." document to import this into Hyper-V? Note that you must import this virtual machine, don't just attach the VHD file to a new virtual machine. Some other things to try:
- Do you use Windows Server 2008 R2? With Service Pack 1? If not, I suggest upgrading; there are numerous improvements for Hyper-V in that release.
- Do you use other Hyper-V virtual machines successfully?
I have had dozens of emails from people saying that this worked for them, so hopefully we can get it working for you, too.
Thanks for sharing. Great work Brian!!
Thanks for Great Work
Is there a VM for Virtual PC (Windows 7)?
Maybe this VM can be used by it? (i've tried just to asign the VHD but the VM keeps on restarting...)
@Yuval, nope. Virtual PC is 32-bit only, this is a 64-bit image which was built for Hyper-V.
@Brian - Code review is indeed an exciting new feature introduced in TFS 11. I have found some bugs and missing features in my assessment that I have blogged about here http://tinyurl.com/3apzeh4. Cheers, Tarun *** And my earlier comment at the top of the comment list is still valid :-) ***
Unfortunately the downloaded version of Virtual hard disk requires Hyper V server.. So it is very hard to get hand on.. Because to setup the Hyper V in desktop is major challenge like hardware compatibility or dual boot etc., I am not sure why Microsoft not support the desktop version of Virtualization like Virtual PC.. After downloading the entire stuff only I came to know.. Any work around is available to explore this..Cheers
@Senthilraj, that's right; it says so at the very top of my blog post. I will try to make this more clear. Virtual PC does not support 64-bit operating systems, and Windows Server 2008 R2 (which is the operating system used for my virtual machine) is 64-bit only. In the future, client operating systems from Microsoft starting with Windows 8 will support Hyper-V natively. But the current developer preview of Windows 8 does not work with my virtual machine. I'm sorry for the inconvenience.