我有一个简单的控制台应用程序。使用一些dll,我想使用VS 2012 CodeCoverage.exe
为这些dll进行代码覆盖。
当我将可执行文件注册到会话时,它没有捕获任何内容,但是没有会话我就可以获得覆盖文件。
谁能告诉我可能是什么问题?我在管理模式下附加了我在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
文件为空。
请帮帮我。