2
私はCOM相互運用機能を使って別のWindowsアプリケーションを自動化するコンソールアプリケーションを持っています。アプリケーションを自動化してファイルを開き、スクリーンショットを撮ってから終了します。プロセスが終了している場合は、Marshal.ReleaseComObjectを呼び出す必要がありますか?
私はインスタンス化取得されているCOMオブジェクトの限られた数にMarshall.ReleaseComObjectを呼び出していませんでした場合は任意の悪影響があるだろうかと思いまして?オブジェクトをクリーンアップするためにreleaseメソッドを呼び出す方がきれいですが、この場合は本当に必要ですか?