次のコードがあります。
RegistryKey installKey = Registry.LocalMachine.OpenSubKey(installKey);
コードで静的分析ツールを実行していますが、 installKey を破棄せずにメソッドから戻っているという欠陥が表示されます。.NET 4.0 以降の RegistryKey で Dispose() を呼び出すことができることはわかっていますが、私のコードは .NET 3.5 で実行されます。
この RegistryKey を破棄し、静的分析ツールを快適に保つための最良の方法を知っている人はいますか?