Я написал модульные тесты для проекта в проекте MSTest в рамках того же решения.
Я использую Visual Studio для Ma c Community, поэтому я могу запускать тесты, используя Блок-тесты Pad , и он работает. Я также могу запустить их с терминала с помощью команды do tnet test , которая тоже работает. Тем не менее, при использовании Run> Run Unit Tests я получаю следующую ошибку:
Could not execute because the specified command or file was not found.
Possible reasons for this include:
* You misspelled a built-in dotnet command.
* You intended to execute a .NET Core program, but dotnet-/usr/local/share/dotnet/dotnet does not exist.
* You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
The application was terminated by a signal: SIGHUP
Итак, я знаю, что я ничего не ошибся в написании, и проверил $ PATH, чтобы убедиться, что он включает / usr / local / share / dotnet / do tnet, и это так. Я не знаю, что делать с третьим пунктом в списке. Я использовал Устранение неполадок. NET Проблемы использования основного инструмента , чтобы получить некоторые рекомендации, и искал возможные инструменты, которые мне могут понадобиться в this. NET Список основных инструментов , но не понял.
Я также получаю эту информацию в результатах теста: Не могу получить местоположение исходного кода для: LearnCSharpByCoding. (название решения).
Есть идеи, почему это происходит?