visual studio调试xunit测试时代码错误

visual studio code error when debugging xunit test

Failed to run test because null.

visual studio 代码 .

中尝试 运行 一个 xunit 测试时出现奇怪错误

似乎此错误消息来自 github.com/OmniSharp/omnisharp-vscode/blob/master/src/featur‌​es/ 您是否正在尝试 运行 .net 框架 xUnit 测试?看起来只支持 dotnet 核心测试!?

对我们来说问题是嵌套的类。 OmniSharp 无法处理这个:

public class SomeClass
{
    public class SomeMethod
    {
        [Fact]
        public void SomeTest()
        {

        }
    }
}

但是它可以处理这个:

public class SomeMethod
{
    [Fact]
    public void SomeTest()
    {

    }
}