L'uso di MSXML non è supportato nelle applicazioni .NET

Questo articolo presenta che MSXML non è supportato nelle applicazioni .NET.

Versione originale del prodotto: MSXML
Numero KB originale: 815112

Riepilogo

Microsoft non supporta l'uso di MSXML (parser XML basato su COM di Microsoft) nelle applicazioni .NET.

MSXML usa modelli e garbage-collection meccanismi di threading non compatibili con .NET Framework. L'uso di MSXML nelle applicazioni .NET tramite l'interoperabilità COM può causare problemi imprevisti di cui è difficile eseguire il debug. Microsoft non consiglia o supporta direttamente l'creazione di istanze e l'uso di MSXML oggetti nel codice .NET, né consiglia o supporta il marshalling MSXML dei puntatori di interfaccia oltre il limite di interoperabilità.

Ulteriori informazioni

Il supporto per l'implementazione di funzionalità XML basate su standard nelle applicazioni .NET è integrato in .NET Framework. Le classi .NET Framework negli System.xml spazi dei nomi devono essere usate per implementare funzionalità XML basate su standard nelle applicazioni .NET.