Visual studio 2010 可以混合使用不同版本的.Net编译的程序集吗?
我们有一组已编译为.NET3.5(使用VS2008构建)的程序集。我现在有VS2010,我想看看.NET4.0能提供什么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程序集安装在该计算机上时,才能运行该程序集。 此外,
我是否必须将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项目,但不适用于类库。也许是“胖手指”按错了按钮。