MSTest.exe выдает «Исключение было сгенерировано целью вызова». - PullRequest
0 голосов
/ 07 сентября 2018

На сервере сборки (Windows Server 2018 R2) я использую следующую команду для выполнения тестов: MSTest.exe /testcontainer:artifacts\MyAssembly.Tests.dll /resultsfile:testresults-01.trx

Это нормально работало с .NET 4.7. Затем я обновил до .NET 4.7.2 и обновил Visual Studio 2017 до версии 15.8.3. После обновления вышеприведенная команда не выполняется.

Ошибка из журналов MSTest.exe:

W, 2476, 1, 2018/09/07, 09: 23: 42.270, VWBUILD02 \ MSTest.exe, TestType: # 313, {ec4800e8-40e5-4ab3-8510-b8bf29b1904d}: не удалось найти строковый ресурс для имя из 'Microsoft.VisualStudio.QualityTools.Tips.OrderedTest.Tip, версия = 15.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a: # 313'

W, 2476, 1, 2018/09/07, 09: 23: 42.375, VWBUILD02 \ MSTest.exe, EqtException: Исключение было сгенерировано целью вызова.

1 Ответ

0 голосов
/ 10 сентября 2018

Я больше не использую MSTest.exe на сервере сборки. Вместо этого я начал использовать VSTest.Console.exe.

...