Visual studio 2015 测试在Visual Studio 2015中不可见
使用DNX46的visual studio 2015中看不到我的测试(测试>Windows>测试资源管理器) 我可以从控制台运行它们(使用dnx测试)。在下面显示我的测试项目的project.jsonVisual studio 2015 测试在Visual Studio 2015中不可见,visual-studio-2015,asp.net-core,xunit,dnx,Visual Studio 2015,Asp.net Core,Xunit,Dnx,使用DNX46的visual studio 2015中看不到我的测试(测试>Windows>测试资源管理器) 我可以从控制台运行它们(使用dnx测试)。在下面显示我的测试项目的project.json { "version": "1.0.0-*", "description": "project Class Library", "authors": [ "me" ], "tags": [ "" ], "projectUrl": "", "licenseUrl": "",
{
"version": "1.0.0-*",
"description": "project Class Library",
"authors": [ "me" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"dnx46": { }
},
"commands": {
"test": "xunit.runner.dnx"
},
"dependencies": {
"Microsoft.AspNet.TestHost": "1.0.0-rc1-final",
"NSubstitute": "1.9.2",
"Search": "1.0.0-*",
"Search.Infrastructure": "1.0.0-*",
"Search.Model": "1.0.0-*",
"Swagger.Net.UI": "1.1.0",
"xunit": "2.1.0",
"xunit.runner.dnx": "2.1.0-rc1-build204"
}
}
我尝试安装SideWaffle,可能我的项目中缺少了一些东西,但问题是相同的。解决方案是将命令放在project.json中的依赖项声明之后
{
"version": "1.0.0-*",
"description": "project Class Library",
"authors": [ "me" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"dnx46": { }
},
"dependencies": {
"Microsoft.AspNet.TestHost": "1.0.0-rc1-final",
"NSubstitute": "1.9.2",
"Search": "1.0.0-*",
"Search.Infrastructure": "1.0.0-*",
"Search.Model": "1.0.0-*",
"Swagger.Net.UI": "1.1.0",
"xunit": "2.1.0",
"xunit.runner.dnx": "2.1.0-rc1-build204"
},
"commands": {
"test": "xunit.runner.dnx"
}
}
Humm解决方案是将命令放在project.json中的依赖项声明之后
{
"version": "1.0.0-*",
"description": "project Class Library",
"authors": [ "me" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"dnx46": { }
},
"dependencies": {
"Microsoft.AspNet.TestHost": "1.0.0-rc1-final",
"NSubstitute": "1.9.2",
"Search": "1.0.0-*",
"Search.Infrastructure": "1.0.0-*",
"Search.Model": "1.0.0-*",
"Swagger.Net.UI": "1.1.0",
"xunit": "2.1.0",
"xunit.runner.dnx": "2.1.0-rc1-build204"
},
"commands": {
"test": "xunit.runner.dnx"
}
}
你用的是什么DNX版本?不是:)运行“DNX--version”哦,好的,我试过最终版本和1.0.0-rc2-16249(这是当前使用的版本)你把ASP.NET工具更新到RC1了吗?是的,我执行了AspNet5.ENU.RC1_Update1.exe这就是你的意思?你用的是什么DNX版本?不是:)运行“DNX--version”哦,好的,我试过使用最终版本和1.0.0-rc2-16249(这是当前使用的版本)您是否将ASP.NET工具更新为RC1?是的,我执行了AspNet5.ENU.RC1_Update1.exe这就是您的意思?除了在依赖项下移动命令外,命令名应该是“test”。我有“specs”,但它不起作用。除了在依赖项下移动命令外,命令名应该是“test”。我有“规格”,但它不起作用。