Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VS 2012编解码器覆盖工具问题_C#_Code Coverage - Fatal编程技术网

C# VS 2012编解码器覆盖工具问题

C# VS 2012编解码器覆盖工具问题,c#,code-coverage,C#,Code Coverage,我有一个简单的控制台应用程序。使用一些DLL,我想使用VS 2012 CodeCoverage.exe对这些DLL进行代码覆盖 当我将可执行文件注册到a会话时,它不会捕获任何内容,但是如果没有会话,我就能够获取覆盖率文件 谁能告诉我问题出在哪里?我附加的语法,我在VS 2012 cmd在管理模式下使用的工具 1.cd C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Dynamic Code Coverage Tools

我有一个简单的控制台应用程序。使用一些DLL,我想使用VS 2012 CodeCoverage.exe对这些DLL进行代码覆盖

当我将可执行文件注册到a会话时,它不会捕获任何内容,但是如果没有会话,我就能够获取覆盖率文件

谁能告诉我问题出在哪里?我附加的语法,我在VS 2012 cmd在管理模式下使用的工具

1.cd C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Dynamic Code Coverage Tools
2.CodeCoverage.exe register /session:MySession /force "C:\Users\Desktop\trial\trialLibrary\trialClass\bin\Debug\trialClass.exe"
3.CodeCoverage.exe collect /session:MySession /output:MyResult.coverage
注意:当我试图关闭会话时,它会抛出一个错误

A session named MySession does not exist or access is denied
我尝试使用命令分析问题

CodeCoverage.exe analyze /output:.\coverage.xml /include_skipped_functions /include_skipped_modules MyResult.coverage
但是生成的coverage.xml文件是空的


请帮助我。

您在哪里看到寄存器开关的文档?我在笔记上的用法中看不到它。同样适用于/强制。这在早期版本的VisualStudio中是否有效?如果您执行CodeCoverage.exe收集/输出:MyResult.coverage C:\Users\Desktop\trialLibrary\trialClass\bin\Debug\trialClass.exe,会发生什么情况?您也可以尝试在收集调用中使用/verbose。是否有人有指向CodeCoverage.exe命令行参数的链接?我在msdn上找不到它们。