我正在使用Visual Studio 15.3.5和Microsoft.NET.Sdk.Functions 1.0.6。
我可以很好地运行测试,但是当我使用Code Coverage分析测试时,不会分析包含Azure Functions的程序集。它未列在代码覆盖率汇编列表中。列出了其他程序集,仅省略了Azure Functions程序集。
有人让它工作吗?
答案 0 :(得分:3)
原因是对于新项目类型,默认<DebugType>
是可移植的,这意味着生成的pdb不具有CodeCoverage所需的必需信息。
以下是更改此操作的方法:在.csproj中,将<DebugType>full</DebugType>
添加到<PropertyGroup>
。例如你应该:
<PropertyGroup>
<TargetFramework>net461</TargetFramework>
<DebugType>full</DebugType>
</PropertyGroup>
或者您可以从VS更改此内容: