这个问题几乎说明了一切。
Continoustests 作为 Windows 安装程序 ( http://continuoustests.com/download.html ) 提供,因此此处描述的技巧不起作用。
这个问题几乎说明了一切。
Continoustests 作为 Windows 安装程序 ( http://continuoustests.com/download.html ) 提供,因此此处描述的技巧不起作用。
我尝试了以下方法:
C:\Program Files (x86)\ContinuousTests\AutoTest.VS.2012.Addin
到C:\Program Files (x86)\ContinuousTests\AutoTest.VS.2013.Addin
11.0
为12.0
AutoTest.VS.2013.Addin
放在您的 MightyMoose 安装文件夹中。C:\Program Files (x86)\ContinuousTests
到受信任的加载项路径列表。这似乎对我有用。不知道这是否有任何问题,因为我没有玩太多。我将 Visual Studio 2010、2012 和 2013 并排安装,因此我不必欺骗安装程序相信任何地方都有合适的 Visual Studio 版本。
请按照以下下一个答案中的步骤操作:)
@jessehouwing 的答案是正确的!但是,还有一个问题没有解决:Mighty Moose 的代码覆盖率仍然不会出现。因此,除了遵循上述@jessehouwing 的建议外,您还必须执行以下操作以使代码覆盖范围和各种测试调用图覆盖工作。
%ProgramFilesx86%\Microsoft Visual Studio 12.0
.\Common7\IDE\Extensions
。Continuous Tests
(是的,它的名称中确实有一个空格)。%ProgramFilesx86\Microsoft Visual Studio x.0\Common7\IDE\Extensions\Continuous Tests
在哪里,例如 2008 - 2012。x.0
extension.vsixmanifest
文件从当前目录复制到上面步骤 3 中创建的目录。%ProgramFilesx86%\ContinuousTests
,然后将文件复制extension.vsixmanifest
到上面步骤 3 中创建的目录中。notepad
以管理员身份开始。extension.vsixmanifest
文件。在显示的包含文本之后将以下指示的文本添加到extension.vsixmanifest
文件中(您不需要添加注释),并保存文件:
<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>
extension.vsixmanifest
的目录中复制了该文件,那么您就完成了。否则,继续执行步骤 9。Extensions
在文件中找到以下文本extension.vsixmanifest
:
<Content>
<MefComponent>|%CurrentProject%|</MefComponent>
</Content>
更改|%CurrentProject%|
为以下内容:
%Mighty_Moose_Install_Path%\AutoTest.VS.RiskClassifier.dll
其中%Mighty_Moose_Install_Path%
,默认情况下是%ProgramFilesx86%\ContinuousTests
。(使用实际路径,而不是扩展宏!)
Tools|Extension and Updates...
并在扩展列表中搜索Mighty Moose。希望这有助于为某人节省几个小时的时间来解决这个问题。
如果您在没有安装以前版本的 Visual Studio 的新机器上进行安装,则需要执行一些额外的步骤才能使其正常工作。以下是完整的步骤: