Ash*_*Ash 17

我记得曾经从微软那里读过一些东西:

".NET 4.0增加了与早期版本的Framework的并行兼容性.此功能允许应用程序进程使用.NET公共语言运行时(CLR)4和其他部分使用旧版本同时运行部分代码CLR的版本."

因此,要回答您的问题,如果您的应用程序使用两者的功能,或者您使用的是具有使用.NET 3.5和.NET 4.0的单独Web应用程序,则只需要两者.

只要您可以将3.5应用程序升级到4.0,.NET 4.0本身应该没问题. 此页面有一些有用的信息.

继承人在哪里读它.

  • 来自http://msdn.microsoft.com/en-us/library/bb822049.aspx:"为版本2.0,3.0和3.5构建的应用程序都可以在3.5版本上运行,但它们不适用于版本4或后来." (5认同)
  • asp.net在同一进程中并不使用3.5和4.0并且4.0提供了几乎所有3.5个功能(带有一些兼容性异常,如j#) (2认同)