VSCode 1.20.0运行Windows 10.打开一个文件夹,其中包含一个指向csproj的sln,目标框架为netcoreapp2.0 .

用于xUnit测试的csproj:

<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
<PackageReference Include="xunit" Version="2.3.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />

单击测试方法旁边的“Debug Test”链接启动调试 . 尝试打开文件时测试失败 . 测试中的文件路径假定当前工作目录为$ / test . 不幸的是,cwd更接近$ /bin/Debug/netcoreapp2.0/

launch.json:

"name":".NET Core Launch (console)"
"cwd":"${workspaceFolder}/test

看来xUnit“Debug Test”链接不使用“.NET Core Launch(控制台)配置 . 但还有什么?

如何通过单击“调试测试”链接来控制在vscode内启动的xUnit测试的cwd?