Visual studio 2015 测试在Visual Studio 2015中不可见

Visual 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": "",

使用DNX46的visual studio 2015中看不到我的测试(测试>Windows>测试资源管理器)

我可以从控制台运行它们(使用dnx测试)。在下面显示我的测试项目的project.json

{
  "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”。我有“规格”,但它不起作用。