代码覆盖突出显示在.net core visual studio

本文关键字:net core visual studio 显示 覆盖 代码 | 更新日期: 2023-09-27 18:16:56

我使用的是visual studio 2015,带有。net Core项目。我已经正确地设置了所有的单元测试,测试运行良好,执行良好。

唯一缺少的是代码覆盖突出显示。它曾经与我的。net4.5应用程序一起工作。我错过什么了吗?

我正在使用XUnit与。net Core。我已经添加了Microsoft.CodeCoverage,但这似乎没有任何区别。

This is my project.json:

{
  "version": "1.0.0-*",
  "buildOptions": {
    "debugType": "portable",
    "copyToOutput": {
      "include": [ "xunit.runner.json" ]
    }
  },
  "dependencies": {
    "System.Runtime.Serialization.Primitives": "4.1.1",
    "xunit": "2.1.0",
    "dotnet-test-xunit": "2.2.0-preview2-build1029",
    "ClanService": { "target": "project" },
    "Utilities": { "target": "project" },
    "UnitTests.Configuration": { "target": "project" },
    "Microsoft.CodeCoverage": "1.0.2"
  },
  "testRunner": "xunit",
  "frameworks": {
    "netcoreapp1.0": {
      "dependencies": {
        "Microsoft.NETCore.App": {
          "type": "platform",
          "version": "1.0.1"
        }
      },
      "imports": [
        "dotnet5.4",
        "portable-net451+win8"
      ]
    }
  }
}

还有谁有这个运气吗?

代码覆盖突出显示在.net core visual studio

作为。net Core LTS 1.0.3,将debugtype构建选项从portable更改为full应该可以解决您的问题。