一个系统中有没有必要同时存在多个.net framework 版本

同时如何确定自己需要哪个版本,其它的要不要删除
2025-05-20 06:06:40
推荐回答(1个)
回答1:

如果有1.1的程序需要装.net 1.1,如果没有装的话1.1就无法运行。
如果有2.0 3.0 3.5的程序需要装.net 3.5(包括sp1),.net 2.0 3.0 3.5的程序是CLR 2.0的运行环境,但是类库的版本不同,所以2.0、3.0、3.5的程序可以运行在3.5 sp1上。一般都装3.5 sp1。
4.0的程序需要.net 4.0,不向下兼容。
windows在运行.net程序的时候会根据运行环境自动选择需要的.net,这个要根据程序来确定,你可以通过程序的runtime version来确定需要运行的环境。