2

当我删除项目中对 MSXML4 的所有引用并将它们替换为 MSXML6 时,会出现一些奇怪的构建行为。

当我使用 NuGet 安装 MSXML 时,或者如果我通过在 中引用 dll 手动添加它SysWow64,该引用会立即构建到Interop.MSXML**2**.dll我的解决方案文件夹 > obj > 发布中。

参考的属性表明它是版本 6,但我对实际使用的是哪个版本没有信心——很大程度上是因为命名约定。

是否所有版本的 MSXML 都编译到此interop.msxml2文件中?看起来好像命名空间是MSXML2,但这里的命名约定很奇怪。

4

0 回答 0