【发布时间】:2018-04-23 22:08:50
【问题描述】:
我在 VS2015 中有一个 SQLCLR 项目,它是为 .NET 4.5.1 和 SQL Server 2016 设置的。它使用System.Xml.Linq。
当我构建项目时,我收到错误消息:
类型“System.Xml.IXmlLineInfo”在未引用的程序集中定义。
并建议加载System.Xml 4.0.0。
在搜索时,我发现网站说我必须添加对 System.Core 的引用,因为它包含 System.Xml,所以我这样做了,但仍然遇到同样的错误。
有什么想法吗?
【问题讨论】:
-
程序集 System.Core 不包含类型 System.Xml.IXmlLineInfo。该类型可在程序集 System.Xml 中找到。这就是 Visual Studio 建议您参考 System.Xml 的原因。
标签: c# .net sql-server visual-studio sqlclr