Replacing references of MSXML4 with MSXML6. Is namespace MSXML2?

1.8k Views Asked by At

Getting some odd build behavior as I remove all references to MSXML4 in my project, and replace them with MSXML6.

When I install MSXML using NuGet, or if I add it manually by referencing the dll in SysWow64, the reference immediately builds down to Interop.MSXML**2**.dll in my solution folder > obj > release.

The properties of the reference indicate it's version 6, but I don't have confidence as to which version is actually being used -- in large part because of the naming convention.

Do all versions MSXML compile into this interop.msxml2 file? It appears as though the namespace is MSXML2, but the naming convention is odd here.

0

There are 0 best solutions below