Использование 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.