wangshenhe

我们知道 .NET Framework 3.0 是包含 2.0 的,而 3.5 是包含 3.0,也就是说:我们安装了 .NET Framework 3.0 后,就不用安装 2.0 了;安装了 3.5 之后就不用安装 2.0 和 3.0 了。

那 4.0 包括 2.0 吗?也就是说安了 4.0 之后还需要安装 2.0 或 3.0 或 3.5 吗?

.NET Framework 4.0 是不包含 2.0、3.0、3.5 的,也就是说如果仅安了 4.0,那么要运行 2.0、3.0、3.5 的程序时是会出错的。

所以,目前来说,我们一般把 3.5 和 4.0 都安上。

但是要2.0的程序在4.0上运行,只安装还不行,在 4.0 版本中,compilation 必须包含 targetFrameworkMoniker 属性,所以我们应该重新配置下 web.config:

 

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <compilation targetFrameworkMoniker=".NETFramework,Version=v4.0" />
 </system.web>
</configuration>

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-07-18
  • 2021-10-09
  • 2021-10-18
  • 2021-04-10
  • 2021-09-25
  • 2021-11-19
猜你喜欢
  • 2022-12-23
  • 2021-12-23
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2018-08-30
  • 2021-12-31
相关资源
相似解决方案