2016-04-29 39 views
1

project.json文件:如何从命令行为不同的框架运行dnx xunit测试?

{ 
    "dependencies": { 
     "xunit": "2.1.0", 
     "xunit.runner.dnx": "2.1.0-rc1-build204" 
    }, 

    "commands": { 
     "test": "xunit.runner.dnx" 
    }, 

    "frameworks": { 
     "dnx452": { 
     }, 

     "dnxcore50": { 
     } 
    } 
} 

`

如果我在project.json定义了多个框架,如何从命令行的xUnit特定的框架?

dnx --framework dnxcore50 -p test/Hello.Test test似乎没有把dnxcore50作为运行框架,它仍然列为xUnit.net DNX Runner (32-bit DNX 4.5.2)

在Visual Studio 2015中,一切正常,我可以从CLR Type (.NET Framework)切换到CLR Type (.NET Core)

回答

0

这个答案有点晚,但你不必做任何事情。如果在测试项目的project.json文件中有多个框架,dotnet test命令将运行所有框架的测试。

相关问题