Quando clico em Executar todos os testes do .NET Core (a versão do MSTest), eles não são executados. Ele falha dizendo no canto inferior esquerdo "Erro inesperado detectado. Verifique o painel de saída de testes para obter detalhes".
Eu verifiquei a saída e este é o erro:
[4/8/2018 19:29:53 Informativo] ------ Teste de execução iniciado ------ [4/8/2018 19:29:53 Erro] System.ArgumentException: caracteres ilegais no caminho.
Eu criei um projeto em branco chamado "Thing.Tests". O caminho é
C: UsersjamesOneDriveDocumentsvisual studio 2017ProjectsThing.TestsThing.TestsThing.Tests.csproj
Qual é a questão?
Respostas:
1 para resposta № 1Confira o seu sistema PATH:
echo %PATH%
Acabei por ter uma entrada com aspas duplas (que o Visual Studio não gostou muito) .Uma vez que eu deletei essa entrada funcionou como um encanto.
Você pode editá-lo através das variáveis de ambiente
Control Panel > System > Advanced System Settings > Environment Variables