我正在使用带有.NET Core项目的visual studio 2015。我已正确设置所有单元测试,测试运行正常,执行正常。
唯一缺少的是代码覆盖突出显示。它曾经用于我的.Net4.5应用程序。我错过了什么吗?
我正在使用XUnit和.NET Core。我添加了Microsoft.CodeCoverage
,但这似乎没有任何区别。
这是我的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"
]
}
}
}
其他人对此有什么好运吗?
答案 0 :(得分:1)
从.NET Core LTS 1.0.3开始,将debugtype
构建选项从portable
更改为full
可以解决您的问题。