我最近了解了嵌入式调试类型,这似乎很好-在CI构建过程中,我不再需要将PDB上传到Symbol Server,这在使用标准索引源&发布符号任务(对于大约150多个项目,平均需要9分钟!!(
然而,VS代码覆盖特性在没有PDB的情况下是不起作用的。因此,如果没有PDB,则运行dotnet test --collect "Code coverage"
不会产生任何结果。
我错过了什么?
根据GitHub第1748期关于添加此功能的公开文章,现在似乎没有办法做到这一点。
您可以等到它实现,或者暂时避免使用嵌入式PDB(改用full
调试类型(