Jam*_*Esh 4 unit-testing mstest .net-core
当我单击“运行所有.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
问题是什么?
小智 10
检查您的系统路径:
echo %PATH%
Run Code Online (Sandbox Code Playgroud)
我最后得到了一个带有双引号的条目(Visual Studio不太喜欢)。一旦我删除了该条目,它就像一个魅力。
您可以通过环境变量进行编辑
Control Panel > System > Advanced System Settings > Environment Variables
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
790 次 |
| 最近记录: |