System.Data.Linq 运行时 .net framework 版本解决思路

System.Data.Linq 运行时 .net framework 版本但是如果项目的目标framework版本是那么就没法添加linq引用。

System.Data.Linq 运行时 .net framework 版本


但是如果项目的目标framework版本是
System.Data.Linq 运行时 .net framework 版本解决思路

那么就没法添加linq引用。
System.Data.Linq 运行时 .net framework 版本解决思路

什么意思? linq?.net?framework .net?framework .net linq ?framework
[解决办法]
没有类库就是没有类库,不适合调用就是不适合调用,这没有什么好奇怪的。
[解决办法]

引用:
我想问的是既然.net framework 3.5 的运行时版本都是2.0。那么我项目的目标framework版本是2.0,为什么不让加3.5的引用。也许就俩字“规定”。


其实是这样的。如果你设定为.NET 2.0,那么在安装了.NET 3.5的机器上,它会使用一个.NET 3.5的函数库的子集模拟.NET 2.0,同时在只安装了.NET 2.0的机器上允许执行。如果你的目标是.NET 2.0了,还添加.NET 3.5的引用,那么糟糕的事情就来了,你的程序被允许在只安装了.NET 2.0的电脑上运行,运行的好好的,突然你要调用一个只在3.5中有的函数,你让程序怎么办?
[解决办法]
虽然他是基于2.0的东西,但是他依赖了其他3.5的库,如果你能找齐全了他的依赖项,其实也是可以在2.0下用滴
[解决办法]
比如这里
http://www.cnblogs.com/mll5644/archive/2012/11/23/2784421.html

你就可以直接用linq2object了,至于data.linq这块就看自己能不能把依赖项找全了