Die Verwendung von MSXML wird in .NET-Anwendungen nicht unterstützt.

In diesem Artikel wird vorgestellt, dass MSXML in .NET-Anwendungen nicht unterstützt wird.

Ursprüngliche Produktversion: MSXML
Ursprüngliche KB-Nummer: 815112

Zusammenfassung

Microsoft unterstützt die Verwendung von MSXML (Microsoft COM-basierter XML-Parser) in .NET-Anwendungen nicht.

MSXML verwendet Threadingmodelle und garbage-collection -mechanismen, die nicht mit dem .NET Framework kompatibel sind. Die Verwendung von MSXML in .NET-Anwendungen über COM-Interoperabilität kann zu unerwarteten Problemen führen, die schwer zu debuggen sind. Microsoft empfiehlt oder unterstützt weder die direkte Instanziierung und Verwendung von MSXML Objekten in .NET-Code, noch empfiehlt oder unterstützt Microsoft das Marshallen von MSXML Schnittstellenzeigern über die Interopgrenze hinweg.

Weitere Informationen

Die Unterstützung für die Implementierung von standardbasierten XML-Funktionen in .NET-Anwendungen ist in die .NET Framework integriert. Die .NET Framework Klassen in den System.xml Namespaces sollten verwendet werden, um standardbasierte XML-Funktionen in .NET-Anwendungen zu implementieren.