Of course, this is not done automatically, and in some cases it can be dangerous (by calling Marshal.ReleaseComObject) as described in this blog post .
For COM In-Proc objects, there is often no need to release COM objects at all.
COM- Out-Proc , , Office .NET. .
:
COM- , ReleaseComObject , .
COM- ( ), ReleaseComObject