.NET Core MSTests 因"Illegal characters in path"而失败



当我单击"运行所有.NET Core测试(MSTest版本)"时,它们不会运行。 它无法在左下角显示"检测到意外错误。 有关详细信息,请检查测试输出窗格"。

我检查了输出,这是错误:

[4/8/2018 19:29:53 信息] ------ 运行测试已开始------ [4/8/2018 19:29:53 错误]System.ArgumentException:路径中的非法字符。

我创建了一个名为"Thing.Tests"的空白项目。 路径是

C:\Users\james\OneDrive\Documents\visual Studio 2017\Projects\Thing.Tests\Thing.Tests\Thing.Tests.csproj

问题是什么??

检查您的系统路径:

echo %PATH%

我最终有一个带有双引号的条目(Visual Studio不太喜欢)。一旦我删除了该条目,它就像一个魅力。

您可以通过环境变量对其进行编辑

Control Panel > System > Advanced System Settings > Environment Variables

相关内容

最新更新