Подтвердить что ты не робот

Как включить могущественных лосей (continuoustests) в visual studio 2013?

Вопрос в значительной степени говорит об этом.

Continoustests входит в качестве установщика Windows (http://continuoustests.com/download.html), поэтому трюк, описанный здесь, т работы.

4b9b3361

Ответ 1

Я попробовал следующее:

  • Установить Mighty Moose
  • скопируйте C:\Program Files (x86)\ContinuousTests\AutoTest.VS.2012.Addin в C:\Program Files (x86)\ContinuousTests\AutoTest.VS.2013.Addin
  • Отредактируйте файл 2013 года и обновите номера версий от 11.0 до 12.0
  • Альтернативно: откройте следующий файл: AutoTest.VS.2013.Addin в папке установки MightyMoose.
  • В Visual Studio откройте страницу Tools - Options - Environment - Add-in Security и добавьте C:\Program Files (x86)\ContinuousTests в список доверенных путей надстройки.
  • Перезапустить Visual Studio

Кажется, это трюк для меня. Не уверен, есть ли какие-либо проблемы с этим, так как я не слишком много играл с ним. У меня были установлены Visual Studio 2010, 2012 и 2013 бок о бок, поэтому мне не пришлось обманывать установщика, полагая, что есть подходящая версия Visual Studio где угодно.

Тогда

Следуйте приведенным ниже инструкциям ниже:)

Ответ 2

Ответ @jessehouwing на отметке! Но, одна проблема осталась неразрешенной: поле покрытия кода Mighty Moose все равно не появится. Таким образом, в дополнение к следующему предложению @jessehouwing выше, вы также должны сделать следующее для того, чтобы поле покрытия кода и различные наложения графиков тестовых вызовов работали.

  • Перейдите в папку установки Visual Studio 2013. По умолчанию это %ProgramFilesx86%\Microsoft Visual Studio 12.0.
  • В этой папке перейдите к \Common7\IDE\Extensions.
  • Создайте новую папку под названием Continuous Tests (да, у нее есть пробел в ее имени).
  • Выберите один из двух путей ниже:
    • Если у вас установлена ​​предыдущая версия Visual Studio:
      • Перейдите к %ProgramFilesx86\Microsoft Visual Studio x.0\Common7\IDE\Extensions\Continuous Tests, где x.0 - предыдущая версия Visual Studio, например. 2008 - 2012.
      • Скопируйте файл extension.vsixmanifest из текущего каталога в каталог, созданный на шаге 3 выше.
    • Если у вас не установлена ​​предыдущая версия Visual Studio:
      • Перейдите в каталог установки Mighty Moose по умолчанию %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 из каталога Extensions предыдущей версии Visual Studio, вы закончили. В противном случае перейдите к шагу 9.
  • Найдите следующий текст в файле extension.vsixmanifest:

    <Content>
        <MefComponent>|%CurrentProject%|</MefComponent>
    </Content>
    
  • Измените |%CurrentProject%| на следующее:

    %Mighty_Moose_Install_Path%\AutoTest.VS.RiskClassifier.dll
    

    где %Mighty_Moose_Install_Path%, по умолчанию, %ProgramFilesx86%\ContinuousTests. (Используйте фактический путь, а не макрос расширения!)

  • Сохраните файл.
  • Если вы открыли Visual Studio 2013, перезапустите Visual Studio, чтобы изменения вступили в силу. Если вы хотите проверить, что расширение установлено, перейдите в Tools|Extension and Updates... и найдите Mighty Moose в списке расширений.

Надеюсь, что это поможет спасти кого-то в течение нескольких часов, пытаясь понять это.

Ответ 3

Если вы устанавливаете на новую машину без прежних версий визуальной студии, есть несколько дополнительных шагов, чтобы заставить ее работать. Вот полные шаги:

  • Следуйте за ответом от @jessehouwing
  • Поместите msbuild в местоположение 2012 года, скопировав файл Microsoft.Build.Tasks.v12.0.dll из C:\Program Files (x86)\MSBuild\12.0\Bin в C:\Windows\Microsoft.NET\Framework\v4.0.30319
  • Следуйте за ответом @fourpastmidnight
  • Reboot
  • Установите еще одно расширение Visual Studio по вашему выбору из "Расширений и обновлений" внутри visual studio 2013 (я тестировал с помощью Code Maid, но я подозреваю, что любое расширение предоставит необходимый удар).
  • Перезапустите Visual Studio. Mighty Moose просыпается и появляются значки покрытия кода.
  • Теперь безопасно удалить добавленное вами добавление на шаге 5, если вы этого не хотите.