このオブジェクトを「解放」するための代替手段は何ですか?通常、.Exit()
メソッドが呼び出されたときに発生しますが、この場合、アプリケーションインスタンスという単語を閉じる必要があるユーザーのため、これを行うことはできません。私は何をするか、何を最善の解決策とwordApp = null
呼ぶか、そしてその理由を考えましたか?GC.Collect();
前もって感謝します。
私は現在これを使用しています:
public static void Free()
{
if (wordApp != null)
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(wordApp);
GC.Collect();
}
}