Использование MSXML не поддерживается в приложениях .NET.

В этой статье описывается, что MSXML не поддерживается в приложениях .NET.

Исходная версия продукта: MSXML
Исходный номер базы знаний: 815112

Сводка

Корпорация Майкрософт не поддерживает использование MSXML (средства синтаксического анализа XML на основе COM) в приложениях .NET.

MSXML использует потоковые модели и garbage-collection механизмы, несовместимые с платформа .NET Framework. Использование MSXML в приложениях .NET с помощью com-взаимодействия может привести к непредвиденным проблемам, которые трудно отлаживать. Корпорация Майкрософт не рекомендует и не поддерживает непосредственное создание экземпляров и использование MSXML объектов в коде .NET, а также не рекомендует и не поддерживает указатели интерфейса маршалинга MSXML через границу взаимодействия.

Дополнительная информация

Поддержка реализации функций XML на основе стандартов в приложениях .NET встроена в платформа .NET Framework. Классы платформа .NET Framework в System.xml пространствах имен должны использоваться для реализации функций XML на основе стандартов в приложениях .NET.