September 19, 2014 Update: The VM and corresponding hands-on-lab / demo scripts were updated to Visual Studio 2013 Update 3. This includes several fit and finish releases across the hands-on-lab /demo scripts in addition to several improvements in the underlying virtual machine itself (including an upgrade to Windows Server 2012 R2). A detailed changelog is available. The Visual Studio 2013 Update 3 ALM Virtual Machine is available for download along with 25 hands-on-labs / demo scripts which introduce you to many of the ALM capabilities which have been included in this release.
You can download and install Visual Studio 2013 (including Team Foundation Server 2013, .NET Framework 4.5.1, etc.). But if you would like a faster 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.
Some important notes about this virtual machine:
This virtual machine is configured with:
There are 25 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 2013:
Labs upgraded from Visual Studio 2010/2012:
Finally, if you want to use this virtual machine with Visual Studio Online, this simple document will detail the special steps necessary to put the virtual machine online:
If you are looking for even more hands-on-labs and demo scripts, be sure to check out our other ALM virtual machines at http://aka.ms/ALMVMs.
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.
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/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Working with the Visual Studio 2013 Update 3 ALM Virtual Machine.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Agile Planning and Portfolio Management with Team Foundation Server 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Authoring and Running Manual Tests using Microsoft Test Manager 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Branching and Merging Visualization with Visual Studio Team Foundation Server 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Building the Right Software - Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Code Discovery using the Architecture Tools in Visual Studio Ultimate 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Connecting to Visual Studio Online Using the Visual Studio 2013 ALM VM.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Debugging with IntelliTrace using Visual Studio Ultimate 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Diagnosing Issues in Production with IntelliTrace and Visual Studio 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Embracing Continuous Delivery with Release Management for Visual Studio 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Exploratory Testing using Microsoft Test Manager 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Getting Started with Git using Team Foundation Server 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Coded UI Tests with Visual Studio Ultimate 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Platform Testing with Microsoft Test Manager 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to PreEmptive Analytics.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Test Case Management with Microsoft Test Manager 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Test Planning with Microsoft Test Manager 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Web Performance and Load Testing with Visual Studio Ultimate 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Lab Management using Standard Lab Environments in Visual Studio 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Making Developers More Productive with Visual Studio Team Foundation Server 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/New Collaboration Experiences for Development Teams using Team Foundation Server 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Testing and Debugging SharePoint Applications with Visual Studio 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Understanding Class Coupling with Visual Studio Ultimate 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Unit Testing, Code Coverage and Code Clone Analysis with Visual Studio 2013.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Using Code Analysis with Visual Studio 2013 to Improve Code Quality.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Using the Architecture Explorer in Visual Studio Ultimate 2013 to Analyze Your Code.docx http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part01.exe http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part02.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part03.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part04.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part05.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part06.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part07.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part08.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part09.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part10.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part11.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part12.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part13.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part14.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part15.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part16.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part17.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part18.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part19.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part20.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part21.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part22.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part23.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part24.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part25.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part26.rar http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part27.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. Remember to check out our previous ALM virtual machines at http://aka.ms/ALMVMs to learn about other ways in which Microsoft is delivering tooling for application lifecycle management.
I have a bit of an update on this after some discussions I've had with the Azure team, but unfortunately it's not good news. The Azure VM gallery requires that all of the VM's you upload get sysprepped. That would break my VM in its current state. It's non-trivial work to rebuild it in such a way that it would be compatible with the Azure VM gallery. In fact, I'm not 100% sure that it's possible, but I'm willing to try. It's something I've added to my backlog, but I want to set expectations that this likely won't be possible any time soon.
The next best thing I can suggest is that you can manually upload the VHD to Azure as a disk (not as an image, because an image is sysprepped). We made it a fixed disk VHD for this reason and did some other things in the VM to make it more compatible with what Azure expects in an uploaded VM. I also suggest that you change all of the user passwords within the VM ASAP. Since the passwords are known and published you introduce the risk that somebody could hack into your VM by guessing the IP + port.
I know this is a popular request and it's something I'll keep working on in my spare cycles, but since it's exponentially more work than I had budgeted for when I started this investigation process I wanted to set expectations that you shouldn't expect this any time soon.
Thanks to everyone for the ongoing interest in this and other ALM virtual machines.
I’m working through the instructions in “Working with the Visual Studio 2013 ALM Virtual Machine.docx” I’m on a Windows 2008 SP2 machine with the Hyper-V role enabled and all current Windows Updates applied.
When I attempt to import the Hyper-V VM as noted in the doc, I get
Failed to import the virtual machine from import directory 'D:\TFS_2013\Visual Studio 2013 Preview\WMIv1\'. Error: The system cannot find the path specified.(0x80070003)
I’ve applied some Google-foo and tried a few things, but to no avail. Any suggestions on where I can go from here? I’m a bit of a noob when it comes to Hyper-V.
Formeroosid, please read the "Working with..." document. It contains details about using Windows Server 2008 R2. Please note the Windows Server 2008 (without R2) is not supported.
If you are talking about the following passage:
b. If you are going to import to a Windows Server 2008 R2 machine, move the VHD file from the WMIv2\Virtual Hard Disks folder to the WMIv1\Virtual Hard Disks folder.
I have moved the file as instructed...
D:\TFS_2013\Visual Studio 2013 Preview\WMIv1\Virtual Hard Disks>dir
Volume in drive D is WEBAPP
Volume Serial Number is 7407-213D
Directory of D:\TFS_2013\Visual Studio 2013 Preview\WMIv1\Virtual Hard Disks
08/28/2013 04:24 PM <DIR> .
08/28/2013 04:24 PM <DIR> ..
07/31/2013 05:04 PM 56,908,317,184 TD02WS12SFx64.vhd
1 File(s) 56,908,317,184 bytes
2 Dir(s) 14,846,021,632 bytes free
Formeroosid, are you using 2008 R2?
C:\Users\jamie.gordon>systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name: Microsoftr Windows Serverr 2008 Standard
OS Version: 6.0.6002 Service Pack 2 Build 6002
Formeroosid, that's not R2. R2 has an OS version of 6.1.
That's it then. Thanks.
I'll try manually uploading the VHD to Azure, but, in the absence of an Azure Image, could you please provide instructions on how to import and use the VHD in Azure?
In essence what you're going to do is upload the VHD file as a *disk* (not as an image) to Windows Azure. These instructions are a close proxy for what you'll do: www.windowsazure.com/.../upload-a-vhd
You do not need to sysprep the disk, and in the last step instead of creating from an image you'll want to create from a disk.
When I get some time I'll type up better instructions with screenshots but for now this will get you started. Be sure to take the time to change all of the passwords in the VM and you may need to update service accounts as well or disable RDP access for users you won't use.
To everyone who encountered problems with the InRelease hands-on-lab, please download the updated lab document included in the list of downloads on this blog post. This includes a workaround for the problem. Thanks and apologies to everybody who encountered this issue. Since it was only occurring in some environments it was difficult to troubleshoot, and I appreciate all of the extra bug reports from folks which helped us pin down this issue. This bug will be fixed for the InRelease RTM later this year.
Hi Brian, Thanks for the update! I will try the fix soon. For the fix, we don't have to download the whole package again right (no software changes)? Only the new Hand on Lab document is needed to work around the bug?
Ralph, you can just download that one lab document and run the fix.
Brian, I download your and attracting it. I use "Working with ..." document to import the VM however I got the following error while importing it in Window 8.
"Hyper-V encountered an error while loading the virtual machine configuration from "D:\VMs\....1FE8.."
Deleting "Visual Studio 2013 Preview" failed.
The operation cannot be performed while the object is in its current state.
Gary, was there more to the error message? Usually it will say that it failed to import and then supply a longer reason why. I'm also not sure what your message related to the deletion is referring to - is that the same operation or are you attempting to perform a different action when you get that message? If this is a separate delete operation, what is the Status of the VM when you are attempting to delete it?