运行测试时路径中的非法字符

时间:2020-02-19 16:30:07

标签: visual-studio

我看过其他帖子,但没有遇到解决我问题的任何解决方案。我仔细研究了环境变量,没有发现任何异常,因此我认为这不是我遇到的问题。只有当我尝试运行测试时,当我运行实际的应用程序时,它才能正常运行。下面是我的堆栈跟踪

System.ArgumentException: Illegal characters in path.
   at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
   at System.IO.Path.Combine(String path1, String path2)
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Helpers.DotnetHostHelper.TryGetExecutablePath(String executableBaseName, String& executablePath)
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Helpers.DotnetHostHelper.GetDotnetPath()
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager.GetTestHostProcessStartInfo(IEnumerable`1 sources, IDictionary`2 environmentVariables, TestRunnerConnectionInfo connectionInfo)
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources, String runSettings)
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyExecutionManager.StartTestRun(T

我想知道是否有人可以理解以上内容并确认这是我的环境变量,还是我应该在其他地方寻找。

0 个答案:

没有答案