#visual-studio-2015 #xunit #.net-core
#visual-studio-2015 #xunit #.net-core
Вопрос:
Я создаю тестовый проект в Visual Studio. Он выполняет сборку, но не может обнаружить тесты в проекте со следующей ошибкой:
Unable to start C:Program Filesdotnetdotnet.exe
dotnet-test Error: 0 : [ReportingChannel]: Waiting for message failed System.IO.IOException: Unable to read data from the transport connection: An established connection was aborted by the software in your host machine. ---> System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine
Полный текст журнала ошибок можно увидеть здесь в этом выпуске Github
Вот мой файл project.json
"version": "1.0.0-*",
"dependencies": {
"MyProject.Web": {
"target": "project",
"version": "1.0.0-*"
},
"Moq": "4.6.38-alpha",
"xunit": "2.2.0-beta3-build3402",
"xunit.runner.console": "2.2.0-beta3-build3402",
"xunit.runner.visualstudio": "2.2.0-beta3-build1187"
},
"testRunner": "xunit",
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50",
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
}
}
}
},
"runtimes": {
"win10-x64": {}
}
Разочаровывает то, что до вчерашнего дня этот проект работал нормально в течение пары недель с 40 или около того тестами. Есть идеи, как решить эту проблему?
Комментарии:
1. У меня такая же проблема.
2. Поэтому, пожалуйста, укажите вопрос стрелкой вверх, чтобы узнать, можем ли мы заставить кого-нибудь обратить внимание
Ответ №1:
Что ж, я установил пакет dotnet-test-xunit, и теперь VS Test Explorer видит и запускает мои тесты. Resharper все еще не может их найти, но я полагаю, что мы пройдем через это еще несколько раз, прежде чем вся проблема с ядром MSBuild dotnet будет решена.
Комментарии:
1. В частности, я обнаружил, что эта ссылка заставила меня задуматься: nuget.org/packages/dotnet-test-xunit
2. Да. Это тот, который я сейчас использую
Ответ №2:
У меня была аналогичная проблема после обновления пакетов (nuget), а затем она была решена этим потоком (порядок имеет значение, если вы нацелены на core и netxxx)https://github.com/xunit/xunit/issues/900