我们公司需要为我们使用的所有开源产品生成OpenCover报告。其中之一是Roslyn编译器。我不是很擅长罗斯林或OpenCover,但据我所知,我需要pdb文件来生成封面报告。问题是,记录的构建步骤here不会生成pdb文件,即使默认的构建类型设置为Debug。所以我的问题是,在构建Roslyn时,我如何强制pdb文件生成?
谢谢
发布于 2017-12-01 05:04:45
如果任何人感兴趣,github的人回答了这个问题here
我们在本地构建中生成的PDB是嵌入的。查看DebugType设置:https://github.com/dotnet/roslyn/blob/master/build/Targets/Settings.props#L125您可以覆盖DebugType并将其设置为full以获取Windows PDB。我相信OpenCover目前只支持Windows PDB。
https://stackoverflow.com/questions/47560513
复制相似问题