Resharper dotCover不显示解决方案中的所有项目
首先,我要说我对ReSharper和dotCover都是新手,并且我正在使用这两个版本的v10.0.2 附加的屏幕截图显示了VS中的解决方案资源管理器和一组测试的覆盖率树 每当我运行coverage时,它总是在coverage树中显示相同的程序集子集。重要的是,显示的所有测试都是针对服务或基础结构程序集中的代码,这两个程序集都没有显示在覆盖率树中 很明显,产品做得不对,或者我做得不对Resharper dotCover不显示解决方案中的所有项目,resharper,dotcover,Resharper,Dotcover,首先,我要说我对ReSharper和dotCover都是新手,并且我正在使用这两个版本的v10.0.2 附加的屏幕截图显示了VS中的解决方案资源管理器和一组测试的覆盖率树 每当我运行coverage时,它总是在coverage树中显示相同的程序集子集。重要的是,显示的所有测试都是针对服务或基础结构程序集中的代码,这两个程序集都没有显示在覆盖率树中 很明显,产品做得不对,或者我做得不对 为什么覆盖率树中只显示一些程序集 为什么我正在运行的测试没有涵盖任何程序集 是否显示在覆盖率树中 如何使其正常
- 为什么覆盖率树中只显示一些程序集李>
- 为什么我正在运行的测试没有涵盖任何程序集 是否显示在覆盖率树中
- 如何使其正常工作
这是由于卷影复制造成的-启用时,dotCover希望也复制.pdb文件,而xunit执行的标准卷影复制不会这样做。如果您在单元测试选项页面中禁用卷影复制,它将正常工作。我认为可以更新xunit runner来解决这个问题
YouTrack问题描述了正在发生的事情:在我的例子中,*.pdb文件被后期生成事件删除。改变了这一点后,覆盖率分析再次发挥作用。
jetbrains的支持论坛帮助我你在测试装置中产生了新的流程吗?@Matthias,马上,我不知道。我执行dotCover/xUnit的默认操作。请在标题或标记中包含xUnit。这是特定于它的,我也面临与NUnit相同的问题,但解决方案不起作用。即使我关闭了卷影复制,我也无法让它与UWP一起工作