コマンド プロンプトで opencover を実行すると、xml が生成され、レポート ジェネレーターを実行すると、正しいフォルダーに html ドキュメントが作成されますが、ビルドを強制すると、これらは発生しません。これが正しい方法ですか? ? これは私のccnet.configで設定されているものです
<!-- Open Cover -->
<tasks>
<exec>
<executable>C:\Program Files (x86)\OpenCover\OpenCover.Console.exe</executable>
<buildargs>-target:"C:\Program Files (x86)\NUnit 2.6.2\bin\nunit-console.exe" -register:user -targetargs:"/nologo /noshadow \"C:\Users\username\Documents\Visual Studio 2010\Projects\WebCrawlerMVC\WebCrawlerMVC.Tests\bin\Debug\WebCrawlerMVC.Tests.dll" -filter:+[WebCrawlerMVC]* -output:coverage.xml </buildargs>
</exec>
<!-- Report Generator -->
<exec>
<executeable>C:\Program Files (x86)\ReportGenerator\bin\ReportGenerator.exe</executeable>
<buildargs>-reports:"C:\Program Files (x86)\OpenCover\coverage.xml" -targetdir:"C:\Program Files (x86)\CruiseControl.NET\server\WebCrawlerMVC\Artifacts\Reports" -reporttypes:XML;HTML</buildargs>
</exec>
</tasks>