Se detectó una excepción, pero se controló mientras se liberaba un puntero de interfaz COM mediante Marshal.Release o Marshal.ReleaseComObject ...

Se detectó una excepción, pero se controló mientras se liberaba un puntero de interfaz COM mediante Marshal.Release o Marshal.ReleaseComObject o implícitamente después de que se realizara la recolección de los elementos no utilizados de RuntimeCallableWrapper . Éste es el resultado del error refcount de un usuario o de otro problema con Release del objeto COM. Asegúrese de que los refcount se administran correctamente.  El puntero vTable original del puntero de interfaz COM era 0x%1$x. Mientras el CLR detecte estos tipos de excepciones, pueden ocasionar daños y pérdidas de datos, por lo que si es posible debería solucionarse el problema que causa la excepción
Se detectó una excepción, pero se controló mientras se liberaba un puntero de interfaz COM mediante Marshal.Release o Marshal.ReleaseComObject o implícitamente después de que se realizara la recolección de los elementos no utilizados de RuntimeCallableWrapper. Este es el resultado del error refcount de un usuario o de otro problema con Release del objeto COM. Asegúrese de que los refcount se administran correctamente. El puntero vTable original del puntero de interfaz COM era 0x%1$x. Mientras el CLR detecte estos tipos de excepciones, pueden ocasionar daños y pérdidas de datos, por lo que si es posible debería solucionarse el problema que causa la excepción