tengo una dependencia en MSXML 4.0.¿Qué pasó con MSXML 4.0?
Microsoft tiene una página que da the CLSID and ProgIDs of various MSXML 4.0 objetos:
Symbolic Name: CLSID_DOMDocument40
GUID: {88d969c0-f192-11d4-a65f-0040963251e5}
ProgID: Msxml2.DOMDocument.4.0
Symbolic Name: CLSID_XMLSchemaCache40
GUID: {88d969c2-f192-11d4-a65f-0040963251e5}
ProgID: Msxml2.XMLSchemaCache.4.0
Pero ninguno de los ProgID s o la CLSID s se registran en mi Vista máquina, o en XP máquina de colega .
- Fue MSXML 4.0 enviado solamente con alguna versión de Office (por ejemplo Office 2003)?
- ¿Se envió originalmente con Windows XP, pero un service pack posterior lo eliminó?
- Hubo una vulnerabilidad de seguridad, y ha sido depricated?
- Ha sido simplemente depricated?
estoy dispuesto a trasladarse a MSXML 5.0, que es disponible en equipos con Windows XP y Windows Vista - pero me gustaría estar seguro de que tengo la mayor compatibilidad posible; y hubiera pensado que MSXML 4.0 estaría más ampliamente disponible que MSXML 5.0.
Microsoft hace recommend that i use MSXML 6.0:
Se recomienda que actualice de versiones anteriores de MSXML para MSXML 6.0. MSXML 6.0 proporciona seguridad y mejoras de rendimiento sobre versiones anteriores de MSXML.
Al haber usado MSXML anteriormente, recomendaría "actualizar" a System.Xml desde .NET. Yo si. –
Si puedo tomar una dependencia de System.Xml, sin requerir Common Language Runtime, ¡entonces ya estoy! –
No estoy seguro si habla en serio, pero ... No, no puede tomar una dependencia de System.Xml sin también depender de la CLR. – Cheeso