@jessehouwing's answer is on the mark! But, there's one problem left unresolved: the code coverage margin of Mighty Moose still won't appear. So, in addition to following @jessehouwing's suggestion above, you must also do the following in order for the code coverage margin and the various test call graph overlays to work.
- Go to the Visual Studio 2013 installation folder. By default, this is
%ProgramFilesx86%\Microsoft Visual Studio 12.0
.
- Within that folder, navigate to
\Common7\IDE\Extensions
.
- Create a new folder called
Continuous Tests
(yes, it does have a space in its name).
- Choose one of two paths below:
- If you have a previous version of Visual Studio installed:
- Navigate to
%ProgramFilesx86\Microsoft Visual Studio x.0\Common7\IDE\Extensions\Continuous Tests
, where x.0
is the previous version of Visual Studio, e.g. 2008 - 2012.
- Copy the
extension.vsixmanifest
file from the current directory to the directory created in step 3 above.
- If you don't have a previous version of Visual Studio installed:
- Go to the installation directory for Mighty Moose, by default
%ProgramFilesx86%\ContinuousTests
, and copy the extension.vsixmanifest
file to the directory created in step 3 above.
- Start
notepad
as an administrator.
- Open the copied
extension.vsixmanifest
file.
Add the text indicate below into the extension.vsixmanifest
file after the included text shown (you don't need to add the comment), and save the file:
<SupportedProducts>
<VisualStudio Version="11.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
</VisualStudio>
<!-- ADD THE TEXT BELOW TO ENABLE VISUAL STUDIO 2013 SUPPORT -->
<VisualStudio Version="12.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
</VisualStudio>
</SupportedProducts>
- If you copied the
extension.vsixmanifest
file from the Extensions
directory of a previous version of Visual Studio, you are finished. Otherwise, continue on to step 9.
Find the following text within the extension.vsixmanifest
file:
<Content>
<MefComponent>|%CurrentProject%|</MefComponent>
</Content>
Change |%CurrentProject%|
to the following:
%Mighty_Moose_Install_Path%\AutoTest.VS.RiskClassifier.dll
where %Mighty_Moose_Install_Path%
, by default, is %ProgramFilesx86%\ContinuousTests
. (Use the actual path, not the expansion macro!)
- Save the file.
- If you have Visual Studio 2013 open, restart Visual Studio for the changes to take effect. If you want to verify that the extension is installed, go to
Tools|Extension and Updates...
and search for Mighty Moose in the list of extensions.
Hope that helps save someone a few hours worth of time trying to figure this out.