5

64ビット環境でのコードカバレッジに何を使用することをお勧めしますか。NCoverはエンタープライズバージョンでのみ64ビットをサポートしているようですが、これはかなり高価なようです。それともそうではありませんか?.NETコードカバレッジのために64ビットシステムで何を使用していますか?

編集:私はCorFlagの回避策を知っています。他の人が何をしているのか、何を使っているのか知りたいのですが。他のものを使用していますか、それともCorFlagトリックでNCover(無料版)を使用していますか?

4

6 に答える 6

3

Google はこれを見つけました: http://rabdullin.com/how-to-run-free-ncover-on-a-64-bit-machine/

于 2008-10-28T03:58:33.120 に答える
0

.Net Coverage Validator はどうですか? .Net のすべてのバージョンで動作し、32 ビット バージョンと 64 ビット バージョンの両方で動作します。http://www.softwareverify.com/dotNet/coverage/index.html

プロファイラーがそれ自体を計測するため、コード プロファイラーの管理された実装は不可能です (Java の場合も同様)。したがって、すべての .Net/Java プロファイラーは、任意の言語 (通常は C または C++) で記述されたネイティブのアンマネージド コードです。

于 2009-04-11T12:10:18.777 に答える
0

C#の 32 ビットおよび 64 ビット バージョンを aplomb で処理するツールについては、SD C# テスト カバレッジを参照してください。

于 2009-09-09T10:02:17.740 に答える
0

David、私は最近、オープン ソースのPart Coverを調べました。これも 64 ビットに問題があり、回避策は、Part Cover とパッケージ化して統合する Sharp Develop の寄稿者によって提供される corflag です。

snk ファイルはSVN repoにあります。

NCover Enterprise はそれだけの価値がありますか? 本当にその決断を下せるのはあなただけだと思います。21日間のトライアルがあります。出費を正当化できない場合は、Part Cover が役に立ちます。

すべての .NET コード カバレッジ ツールは、COM としてパッケージ化された c++ を使用しているようです。誰かがマネージ コードの実装を考え出さない限り、64 ビット ビルドが常に必要になると思います。

于 2009-03-11T16:38:25.147 に答える
0

私はついに素晴らしい解決策を見つけました。JetBrainsのdotCoverはうまく機能し、Visual StudioおよびReSharperと統合します。回答ありがとうございます。

于 2011-09-02T16:47:30.487 に答える