当我尝试运行我的网站上释放位代码覆盖率的工具,我得到一个包含以下错误空.coverage文件:代码覆盖工具位
空结果生成:没有安装二进制文件。确保运行测试,加载所需的二进制文件,具有匹配的符号文件,并且不会通过自定义设置排除。欲了解更多信息,请参阅http://go.microsoft.com/fwlink/?LinkID=253731
如果我在同一版本的调试版本上运行它,则不会发生此问题。
这是我执行的具体步骤: - 开始监控代码覆盖率IIS服务器上 代码覆盖率收集/ IIS /会话:测试/output:test.coverage - 网站 各地执行一些点击 - 停止监视代码覆盖范围 codecoverage关机/会话:测试
注意!我在与二进制文件相同的地方使用.pdb文件。
任何想法?
感谢, 克里斯蒂娜
奇怪的是,它应该检查与从.pdbs加载的模块相同的目录(来源:我几年前在离开MSFT之前编写了该工具)。至于PKT问题,是的,如果您正在使用Microsoft产品,则应删除这些排除项目(您也可以手动包含您的特定模块)。 –