5

c# の質問 - リソースが閉じられていることを確認するために「using」ステートメントを使用する必要がある/使用できる場所を特定するツールはありますか? (メモリリークなどを避けるため)

次の両方のケースが含まれます。

a) クローズされていないリソースがあり、

b) 構文は try-catch-finally を使用しており、ID はこれを using に変更できます

ありがとう

4

4 に答える 4

2

ケース b を明示的にカバーしているかどうかはわかりませんが、Gendarmeは、使い捨てオブジェクトに関するステートメントがない場合にusing教えてくれる優れたツールです。

于 2010-01-29T00:20:48.463 に答える
1

Microsoft.Reliability: Dispose objects before losing scopeプロジェクトでコード分析を有効にしてルールをオンにできるかどうかを確認してください

于 2010-01-29T01:04:57.387 に答える
1

これがあなたが探している種類のツールかどうかはわかりませんが、IDisposable を実装するクラスからのオブジェクトがあり、それを破棄していない場合、 Code Rushはコードを強調表示します。

于 2010-01-29T00:22:34.783 に答える
0

FxCop は、これを行うことができる Microsoft の無料ツールです。Visual Studio 2005+ の「Team System」バリアントにも含まれています。

于 2010-01-29T06:00:48.583 に答える