現在、CC.NET 継続的インテグレーションの一環として NCover をセットアップしています。sourceforge から NCover 1.0.1 をダウンロードし、関連する DLL を正しい nant フォルダーに配置して、ビルド ファイルでタスクを使用できるようにしました。
ビルド プロセスは、ソース コードを正しくインストルメント化し、MSBuild を使用してソリューションをビルドします。
この時点で、ビルドが失敗して次のエラーが表示されます。
「Nカバーは現在のコンテキストに存在しません」。
ソリューションの関連プロジェクトに NCover.dll を含めることで解決できますが、これは理想的ではありません。リリースなどにこの DLL を含めたくありません。
ビルドで NCover.dll を確認するためのベスト プラクティスは何ですか? プロジェクトに含める必要がありますか、それともビルドする前に dll を正しい場所にコピーする必要がありますか? それともまったく別の何か...?