我们公司需要为我们正在使用的所有开源产品生成OpenCover报告。其中之一是Roslyn编译器。我不是很擅长Roslyn或OpenCover,但据我所知,我需要pdb文件来生成封面报告。问题在于,即使默认构建类型设置为Debug,但记录here的构建步骤也不会生成pdb文件。所以我的问题是,在构建Roslyn时如何强制pdb文件生成?
由于
答案 0 :(得分:0)
如果有兴趣的话,来自github的人回答了这个问题here
我们在本地构建中生成的PDB是嵌入的。请参见DebugType 设置在这里: https://github.com/dotnet/roslyn/blob/master/build/Targets/Settings.props#L125 您可以覆盖DebugType并将其设置为full以获取Windows PDB。一世 相信OpenCover目前仅支持Windows PDB。