【问题标题】:Why isn't ASP.NET MVC 2.0 part of the .NET 4.0 BCL?为什么 ASP.NET MVC 2.0 不是 .NET 4.0 BCL 的一部分?
【发布时间】:2011-02-12 05:02:48
【问题描述】:

为什么 ASP.NET MVC 2.0 不是 .NET 4.0 BCL 的一部分?

【问题讨论】:

  • 谢天谢地,它不是。频繁的更新让我很开心。

标签: .net asp.net asp.net-mvc asp.net-mvc-2 .net-4.0


【解决方案1】:

ASP.NET MVC 每年都在开发,与每隔几年发布主要新版本的 .NET Framework 不同。将 ASP.NET MVC 与 .NET Framework 绑定会严重限制 MVC 的发布计划和功能,同时不会为客户提供任何切实的好处。

想一想,Silverlight 的发布方式与每年发布的节奏大致相同。 Silverlight 的灵活性和添加新功能的速度的部分原因在于它是一个带外版本,并且不依赖于 .NET Framework。

【讨论】:

  • 有道理。这是不在 BCL 中的第一个“系统”程序集吗?我认为它不应该使用“系统”命名空间。
  • 它是一个“系统”程序集实际上是一个历史产物,因为它最初是为了成为 .NET 3.5 SP1 的一部分。由于上述原因,它被从该版本中撤出。它可能(但预计不会)在以后成为 BCL 的一部分。而且它不是 BCL 之外唯一的“System.*”程序集。
【解决方案2】:

我想说这两个项目有不同的项目时间/发布周期,把它们放在每个项目上都没有意义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多