系统上未安装 System.Data.SqlXml 版本 2



我们的一个构建代理服务器在 C:\Windows\assembly 下没有 System.Data.SqlXml 版本=2.0.0.0,但我们拥有的所有其他计算机都有。不幸的是,这会导致该框上的 nunit-summary.exe 失败,并显示:

EXEC 无法加载文件或程序集"System.Data.SqlXml, 版本=2.0.0.0,区域性=中性,公钥令牌=b77a5c561934e089' 或 它的依赖项之一。系统找不到指定的文件。 错误 MSB3073: 命令 " ../tools/nunit-summary.exe" artifacts/Test_*.xml" 以代码 -1 退出。

我尝试安装 MSXML 4 无济于事。我一直无法弄清楚如何安装版本 2,有什么想法吗?

两种可能的解决方案。

a( 在项目中,展开引用以查找对库的引用。转到道具并将Copy Local设置为True。然后,生成项目时,.dll将包含在 bin 文件夹中。

b( 从Microsoft安装 SQLXML(这与你尝试过的 MSXML 不同(。有关库的详细信息(包括下载链接(,请访问 https://learn.microsoft.com/en-us/sql/relational-databases/sqlxml/what-s-new-in-sqlxml-4-0-sp1

最新更新