O uso de MSXML não tem suporte em aplicativos .NET

Este artigo apresenta que o MSXML não tem suporte em aplicativos .NET.

Versão original do produto: MSXML
Número de KB original: 815112

Resumo

A Microsoft não dá suporte ao uso de MSXML (analisador XML baseado em COM da Microsoft) em aplicativos .NET.

O MSXML usa modelos e garbage-collection mecanismos de threading que não são compatíveis com o .NET Framework. O uso do MSXML em aplicativos .NET por meio da interoperabilidade COM pode resultar em problemas inesperados difíceis de depurar. A Microsoft não recomenda ou dá suporte diretamente à instanciação e ao uso de MSXML objetos no código .NET, nem recomenda ou dá suporte a ponteiros de interface de marshalling MSXML no limite de interoperabilidade.

Mais informações

O suporte para implementar a funcionalidade XML baseada em padrões em aplicativos .NET é integrado ao .NET Framework. As classes .NET Framework nos System.xml namespaces devem ser usadas para implementar a funcionalidade XML baseada em padrões em aplicativos .NET.