Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 可以混合使用不同版本的.Net编译的程序集吗?_Visual Studio 2010_Visual Studio 2008_.net 3.5_.net 4.0 - Fatal编程技术网

Visual studio 2010 可以混合使用不同版本的.Net编译的程序集吗?

Visual studio 2010 可以混合使用不同版本的.Net编译的程序集吗?,visual-studio-2010,visual-studio-2008,.net-3.5,.net-4.0,Visual Studio 2010,Visual Studio 2008,.net 3.5,.net 4.0,我们有一组已编译为.NET3.5(使用VS2008构建)的程序集。我现在有VS2010,我想看看.NET4.0能提供什么 我是否必须将3.5程序集重新编译为4.0,然后才能将它们包括在我的项目中?我第一次尝试引用旧库似乎不起作用。基于.NET旧版本的程序集可以被新版本引用,但不能被其他版本引用,即NET 4.0程序集可以使用.NET 3.5、3.0、2等程序集,但.NET 3.5程序集不能引用.NET 4.0程序集 请注意,只有在NET 4.0程序集安装在该计算机上时,才能运行该程序集。 此外,

我们有一组已编译为.NET3.5(使用VS2008构建)的程序集。我现在有VS2010,我想看看.NET4.0能提供什么


我是否必须将3.5程序集重新编译为4.0,然后才能将它们包括在我的项目中?我第一次尝试引用旧库似乎不起作用。

基于.NET旧版本的程序集可以被新版本引用,但不能被其他版本引用,即NET 4.0程序集可以使用.NET 3.5、3.0、2等程序集,但.NET 3.5程序集不能引用.NET 4.0程序集

请注意,只有在NET 4.0程序集安装在该计算机上时,才能运行该程序集。
此外,网络版本之间的一些行为也发生了变化——例如,从NET1.0到Net2,这一点非常明显。

谢谢。我不确定它是否依赖于项目类型,因为它似乎适用于WCF服务项目和MVC3项目,但不适用于类库。也许是“胖手指”按错了按钮。