代码之家  ›  专栏  ›  技术社区  ›  Henry B

.NET Framework版本

  •  3
  • Henry B  · 技术社区  · 16 年前

    我进行了一些搜索,想知道是否有向后兼容性。NET框架。

    真正的问题是,是否有一个程序使用。NET Framework 1.1,我可以安装3.5并完成吗?或者我必须安装1.1,然后如果使用3.5,我也必须安装3.5?

    5 回复  |  直到 15 年前
        1
  •  2
  •   Chris Van Opstal    16 年前

    很遗憾,您必须安装这两个版本。旧版本的框架不会自动与新版本捆绑在一起。

        2
  •  2
  •   Mike L    16 年前

    我相信,如果你安装3.5框架,你会把所有东西都倒退到2.0框架。3.5(和3.0)框架在2.0 CLR上运行,所以你真的得到了2.0运行时,在它之上还有3.0和2.5的额外好处。

    您必须单独安装1.1框架。

    您可以在此处查看已安装的版本:C:\Windows\Microsoft。NET\Framework

        3
  •  0
  •   HitScan    16 年前

    如果你安装了需要3.5的东西,那么你就必须安装它。就是这样。不过,Net works可以同时安装1.1、2.x和3.5。程序指定它们需要的框架版本,并为它们加载该版本。

        4
  •  0
  •   Curro    16 年前

    尤其是与。NET 2.0中的许多东西都发生了变化。NET框架(不仅在语言层面)。您需要1.1版本才能运行与该版本链接的程序。

    现在,如果你的程序部分使用。NET 3.5,并且您可以访问所有源代码,我建议您将整个应用程序移植到。NET 3.5并完成它。它会让你花更长的时间,但值得继续前进。

        5
  •  0
  •   to StackOverflow    16 年前

    许多(也许是大多数)应用程序都是为其构建的。NET 1.1将在该框架的更高版本上运行。

    但也有一些突破性的变化,所以唯一能确定你的应用程序是否为构建。NET 1.1将在上运行。NET 2.0或更高版本将对其进行测试。

    微软记录了两者之间已知的突破性变化。NET 1.1和。NET 2.0(参见 http://blogs.msdn.com/brada/archive/2005/11/14/492561.aspx )-但此内容的链接似乎已断开:(

    我知道至少有一个未记录的破坏性更改是由于错误造成的。

    推荐文章