在我们的输出树中,Test 目录仅包含指向各个构建目录中的 DLL 的符号链接 (Win7 x64)。实际构建目录中的每个 DLL 旁边都有一个相应的 PDB 文件。但是,当在 Test 目录中的 DLL 上运行 OpenCover 时,它以“无结果 - 没有检测到与提供的过滤器匹配的程序集,这可能是由于缺少与过滤器匹配的程序集的 PDB,请检查输出文件并参考”到使用指南 (Usage.rtf)"
我使用的命令行是:
D:\tools\opencover.4.5\OpenCover.console -target:d:\tools\nunit-2.5.10\nunit-console.exe -targetargs:"d:\temp\Test\Test.Mixed.dll /nologo /noshadow /labels /xml=d:\temp\Test\output\Test.Mixedatp_results.xml" -output:d:\temp\Test\Results\coverage\Test.Mixed.xml -filter:+[*]* -register:user
如果我将适用的 PDB 复制到 Test 目录中,则覆盖范围确实有效。有没有办法让它与符号链接一起工作?
Thanks.
尝试使用-targetdir:
参数指向二进制文件+pdbs 所在的文件夹,即您的符号链接文件夹?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)