Visual studio 2015 2015年Visual Studio中的xUnit

Visual studio 2015 2015年Visual Studio中的xUnit,visual-studio-2015,xunit,dnx,Visual Studio 2015,Xunit,Dnx,我在Visual Studio 2015中进行了一个非常简单的xUnit测试 public class Class1 { [Fact] public void Blah() { Assert.Equal(4, 1 + 3); } } 但无论我构建和清理了多少,我都无法让它出现在测试浏览器中,我已经添加了xunit.runner.visualstudio nuget包。但仍然没有快乐:( 您应该添加xunit.runner.dnxrunner包,而

我在Visual Studio 2015中进行了一个非常简单的xUnit测试

public class Class1
{
    [Fact]
    public void Blah()
    {
        Assert.Equal(4, 1 + 3);
    }
}
但无论我构建和清理了多少,我都无法让它出现在测试浏览器中,我已经添加了xunit.runner.visualstudio nuget包。但仍然没有快乐:(


您应该添加
xunit.runner.dnx
runner包,而不是
xunit.runner.visualstudio
,并绝对确保它与此处给出的版本表和说明匹配:

project.json
文件中使用
test
命令也非常重要,例如:

"commands": {
    "test": "xunit.runner.dnx"
},
显然,它不仅适用于命令行

而且…我无法在像1.0.0-rc1-15844这样的最新版本下运行它,所以您可能想在beta7上试用它

  • 删除%TEMP%\VisualStudioTestExplorerex文件夹
  • 安装xunit.runner.visualstudio nuget软件包