project.json
文件:
{
"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 :(得分:0)
这个答案有点晚,但你不必做任何事情。如果你的测试项目中有多个框架,那么project.json file dotnet test
命令将运行所有框架的测试。