El uso de MSXML no se admite en aplicaciones .NET

En este artículo se presenta que MSXML no se admite en aplicaciones .NET.

Versión original del producto: MSXML
Número de KB original: 815112

Resumen

Microsoft no admite el uso de MSXML (analizador XML basado en COM de Microsoft) en aplicaciones .NET.

MSXML usa modelos y garbage-collection mecanismos de subprocesos que no son compatibles con .NET Framework. El uso de MSXML en aplicaciones .NET a través de la interoperabilidad COM puede dar lugar a problemas inesperados que son difíciles de depurar. Microsoft no recomienda ni admite la creación de instancias directamente y el uso de MSXML objetos en el código de .NET, ni tampoco recomienda ni admite la serialización de punteros de MSXML interfaz a través del límite de interoperabilidad.

Más información

La compatibilidad con la implementación de la funcionalidad XML basada en estándares en aplicaciones .NET está integrada en .NET Framework. Las clases de .NET Framework de los System.xml espacios de nombres deben usarse para implementar la funcionalidad XML basada en estándares en aplicaciones .NET.