vsTest неверно настроен. NET версия - PullRequest
1 голос
/ 23 марта 2020

Мой Azure В конвейере сборки DevOps есть задача vsTest. Тест указан в azure-pipelines.yml примерно так:

- task: VSTest@2
  inputs:
    testSelector: 'testAssemblies'
    arguments: '/Framework:.NETCoreApp,Version=3.0'
    testAssemblyVer2: |
      **\*test*.dll
      !**\*TestAdapter.dll
      !**\obj\**
    searchFolder: '$(System.DefaultWorkingDirectory)'

При запуске конвейера сборки тесты не запускаются, и при просмотре в журнале я нахожу эту строку: Test run will use DLL(s) built for framework .NETFramework,Version=v4.0 and platform X86. Почему он ищет версию, отличную от указанной в YAML-файле, и как я могу это исправить?

1 Ответ

1 голос
/ 23 марта 2020

Один из пользователей предлагает следующий подход в разделе комментариев этой страницы :

Например, вы можете добавить otherConsoleOptions:/Framework:.NETCoreApp,Version=v3.1 в задачу, чтобы установить параметры командной строки для VSTest.exe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...