Запуск тестовых сценариев в Visual Studio вызывает "System.ArgumentException: недопустимые символы в пути" - PullRequest
0 голосов
/ 26 февраля 2019

Недавно я перешел с .net framework на .net core. Раньше, когда я был на .net framework, тестовые случаи проходили гладко в visual studio.Но после изменения на .net core все работает без сбоев, но при выполнении модульных тестов выдается следующая ошибка:

System.ArgumentException: недопустимые символы в пути.

с выводом на консоль вывода следующего сообщения:

[26-02-2019 11:36:25 Информационный] ------ Запустить запуск теста ------[26-02-2019 11:36:26 Ошибка] System.ArgumentException: недопустимые символы в пути.в System.IO.Path.CheckInvalidPathChars (String path, Boolean checkAdditional) в System.IO.Path.Combine (String path1, String path2) в Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Helpers.DotnetHostNelper.TryGaseExtable Executable String Executable, Executable, Executable.) в Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Helpers.DotnetHostHelper.GetDotnetPath () в Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.TestPlatform.CrossPlatEngine.Client..ArgumentException: недопустимые символы в пути.в System.IO.Path.CheckInvalidPathChars (String path, Boolean checkAdditional) в System.IO.Path.Combine (String path1, String path2) в Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Helpers.DotnetHostNelper.TryGaseExtable Executable String Executable, Executable, Executable.) в Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Helpers.DotnetHostHelper.GetDotnetPath () в Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.TestPlatform.CrossPlatEngine.Client.другое решение, но ни одно из них не помогло мне.

1 Ответ

0 голосов
/ 26 февраля 2019

В переменной среды PATH указан неправильный символ (например, ").

Чтобы просмотреть PATH, введите set PATH в cmd или введите Панель управления -> Система -> Расширенные настройки системы -> Переменные среды .

Пожалуйста, поделитесь с нами своим PATH.

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