我收到以下警告:
警告1无法解决程序集
System.Xml.Linq。目标框架
该组装件(3.5)所要求的是
高于项目目标
框架。如果这个参考是
您的代码所要求的,您可能会得到
汇编
错误。 ConsoleApplication1
警告2无法解决组装
System.Data.DataSetExtensions。的
为此所需的目标框架
组件(3.5)高于
项目目标框架。如果这
您的代码需要引用,
你可能会得到编译
错误。 ConsoleApplication1
警告3引用的组件
找不到“ System.Xml.Linq”。
警告4引用的组件
'System.Data.DataSetExtensions'可以
找不到。
你知道如何解决吗?我的项目需要以.NET2.0为目标,但是如果支持,我可以使用C#3功能。
最佳答案
System.Data.DataSetExtensions.dll
是.NET 3.5的一部分;它可能仅通过捆绑dll即可工作,但这不是受支持的路由。这里的“修复”是针对.NET 3.5并以.NET 3.5为前提。或不使用DataSetExtensions(改为使用常规访问;将hp与一些LINQBridge结合使用,只需编写所需的扩展方法即可)。
如果您不在代码中使用DataSetExtensions,则只需删除对System.Data.DataSetExtensions和System.Xml.Linq的不必要引用(在解决方案资源管理器中)。
关于c# - 使用.NET Framework 2.0和C#3的Linq和DataSetExtensions警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2277170/